Ríomhairí, Cláir
Cad is "Ruby" (Ruby)? An teanga cláir "Ruby"
I láthair na huaire, tá go leor teangacha cláir, gach ceann acu a saintréithe féin agus dlíthe. Díríonn an alt ar cheann acu.
An stair na teanga Ruby
Ruby mar teanga cláir bhí thart ar feadh tréimhse an-fhada. Dátaí an obair ar an gcéad eagrán den teanga an-tóir lá atá inniu ar ais go dtí 1993 agus is é an chéad leagan oifigiúil ó 1995 i leith. An cruthaitheoir na teanga, Yukihiro Matsumoto, bhí cláir enthusiast ó laethanta na mac léinn, ach tá an smaoineamh a chruthú a n-ionstraim féin a bhí an chuma air i bhfad níos déanaí. Mar sin, cad é chomh iontach mar gheall ar an teanga cláir go lá atá inniu lonnaithe sé dtús cadhnaíochta ar stáitse an domhain na forbartha bogearraí?
Ruby fealsúnacht
Nuair a chruthú a sliocht, Matsumoto, mar lucht leanúna dírithe agus enthusiast ar cláir réad-dhírithe, chruthaigh sé fealsúnacht áirithe do ríomhchláraitheoirí ar mian leo a fhoghlaim a dteanga. Mar sin, teanga cláir Ruby atá deartha le haghaidh a chruthú simplí, agus ag na hiarratais intuigthe am céanna. Ruby nach bhfuil an bhéim ar an luas an chláir, agus an simplíocht agus inléiteacht cód.
Na saintréithe is mó de na teanga
Cad is "Ruby" mar teanga cláir? go príomha Is teanga réad-dhírithe. Níl aon cineálacha primitive - go léir na struchtúir agus na haonaid sonraí bhfuil rudaí (i gcodarsnacht leis an teanga Java chéanna, tá sé struchtúir sonraí primitive). Tá gach feidhm sa "Ruby" modh. Go leor de na gnéithe agus na cumais creators a tugadh isteach ó theangacha cláir eile, ionas gur féidir linn a rá go sábháilte a chuimsíonn Ruby (teanga) an chuid is fearr ó éagsúlacht teangacha agus teicneolaíochtaí eile.
paradigms teanga
Mar fhreagra ar cheist faoi cad é an "Ruby" mar theanga il-paraidím, is féidir leat teacht ar go tobann é féin sa teas na díospóide. Tar éis an tsaoil, is féidir teanga seo leat a bhaint as aon cheann de na paradigms cláir chomh rathúil: stíl nós imeachta de chláir, bunaithe ar oibiachtaí agus an cur chuige feidhmiúil. Is é an forbróir a roghnú ar a son féin ar an paraidím go bhfuil níos gaire dó, agus ní bheidh a chuid uirlisí as seo a srianta nó níos laige. An teanga cláir "Ruby" spreagann ach an rogha seo.
Na cúiseanna atá leis an tóir a bhí
creataí Coitianta
Má labhairt linn faoi creataí tóir atá sa mhargadh lá atá inniu ann, i measc a sheasann amach iad Rails. A lán daoine, nuair a iarrtar faoi cad é an "Ruby", le tuiscint intuitively RubyOnRails. An tsraith de chomhpháirteanna bogearraí a bheith caighdeán tionscal i measc na forbróirí. D'áitigh sé i gcónaí, d'fhorbair agus comhlánaithe ag pobal na ríomhchláraitheoirí, ach ag fanacht haghaidh saor in aisce. Déantar cur síos sa chreat na comhpháirteanna iarratas gréasáin mar chuid an patrún MVC (Samhail-View-Rialaitheoir), ach freisin soláthraíonn réidh de dhéantús an comhtháthú leis an bhfreastalaí iarratais agus comhéadan rochtain a fháil ar an mbunachar sonraí. Tá na 3 comhpháirteanna, i ndáiríre, a cheadú ar feadh cúpla uair an chloig a scríobh agus a reáchtáil le blag simplí ar an idirlíon nó ar leathanach gréasáin príobháideach.
An tábhacht a bhaineann le tástálacha scríbhneoireachta
Tá Cuid thábhachtach eile den éiceachóras na teanga Ruby, agus a chuid codanna bunaithe ar an ngréasán leabharlanna freymovrki agus trialacha scríofa. preaches RubyOnRails fealsúnacht BDD (forbairt iompar-tiomáinte), rud a chiallaíonn go gcruthaíonn an chéad Ríomhchláraitheoir sraith tástálacha a chuireann síos ar an iompar ag súil leis an gclár, agus ansin cruthaíonn an cód gur gá chun pas a fháil go rathúil na scrúduithe seo. Tá caighdeán Unofficial sa réimse seo RSpec - ceadaíonn sé seo creatlach leat a scríobh chásanna tástála a thuiscint, fiú d'úsáideoirí gan taithí a fhorbairt.
Ruby GEMS
A bhuíochas leis sin cur síos go mion na caighdeáin nach mór cloí leis na pacáistí agus leabharlanna i Ruby, nach bhfuil an fhorbairt na mbreiseán deacair. Dá bhrí sin, i measc na GEMS mar a thugtar air (ón mBéarla -. Gem) Is féidir le modúil a fháil le haghaidh beagnach aon iarratas - ó chomhtháthú le líonraí sóisialta agus seirbhísí tríú páirtí don ardán críochnaithe do r-thráchtáil. Gach gá duit a úsáid a bhaint as leabharlann tríú páirtí - is é sin le cur síos a dhéanamh ar an spleáchas ar a dtionscadal ó roinnt leabharlann, atá lonnaithe i stór iargúlta nó áitiúil, agus le linn an tógáil eile tá an leabharlann luchtaithe go huathoibríoch isteach sa t-iarratas. Simplíonn sé freisin imirce idir forbróirí tionscadal, mar nach bhfuil aon ghá a roinnt de láimh spleáchais a thógáil ar an tionscadal.
Similar articles
Trending Now