Amakhompyutha, Izinhlelo
Kuyini "Ruby" (Ruby)? Uhlelo ulimi "Ruby"
Okwamanje, kukhona kuzilimi eziningi zokuhlela, ngamunye ephethe izici zayo siqu nemithetho. Lesi sihloko sigxile kakhulu omunye wabo.
Umlando ulimi Ruby
Ruby njengoba ulimi lokwakha izinhlelo kade isikhathi eside kakhulu. Umsebenzi oshicilelweni lokuqala lolu limi kakhulu namuhla sihlehlela emuva 1993 futhi inguqulo yokuqala olusemthethweni ngo-1995. UMdali ulimi, Yukihiro Matsumoto, khona izinhlelo Umthandi womculo kusukela ezinsukwini umzimba umfundi, kodwa liveza umqondo ekudaleni ithuluzi yabo wabonakala kamuva kakhulu. Ngakho yini Okuphawuleka kakhulu ngale ulimi lokwakha ukuthi namuhla ke usesikhundleni okuholela enkundleni yomhlaba yentuthuko isofthiwe?
nefilosofi Ruby
Lapho edala nenzalo yabo, Matsumoto, njengoba fan ozinikele futhi Umthandi womculo lwezinhlelo into-ngamakhasimende, yakha nefilosofi athile program abafuna sokufunda ulimi lwabo. Ngakho, ulimi Ruby izinhlelo yakhelwe ngokudala elula, futhi ngesikhathi esifanayo izicelo kuyaqondakala. Ruby, kugcizelelwa hhayi ijubane hlelo, kanye malula futsi efundeka yekhodi.
I izici eyinhloko ulimi
Kuyini "Ruby" njengoba ulimi lokwakha izinhlelo? Lena ngokuyinhloko ulimi into-ngamakhasimende. Azikho izinhlobo bakudala - zonke izakhiwo kanye amayunithi idatha izinto (ngokungafani kuya Java ulimi olufanayo, it has a bakudala izakhiwo idatha). Njalo umsebenzi in the "Ruby" indlela. Eziningi zalezi zinhlelo namakhono Abadali kwethulwa esuka nezinye izilimi izinhlelo, ukuze sikwazi kugcwale umlomo ukuthi Ruby (ulimi) sihlanganisa kakhulu kusukela ezihlukahlukene nezinye izilimi kanye nobuchwepheshe.
paradigms ulimi
Ukuphendula umbuzo mayelana nokuthi iyiphi "Ruby" njengoba ulimi multi-Paradigm, ungakwazi ngokuzumayo azithola ekuso ngesikhathi sokushisa kwemini ingxabano. Phela, lolu limi ikuvumela ukuthi usebenzise noma yiziphi paradigms izinhlelo ngokulinganayo yimpumelelo: isitayela zenqubo lwezinhlelo, uphikisana okugxile indlela sokusebenza. Umthuthukisi ukhululekile bazikhethele Paradigm okungukuthi eduze naye, futhi amathuluzi akhe asuka kulesi ngeke imikhawulo noma buthaka. Ulimi lokwakha izinhlelo "Ruby" ukhuthaza le ndlela kuphela.
Izizathu ukuthandwa
nezinhlaka Popular
Uma sikhuluma nezinhlaka ethandwa ezikhona emakethe namuhla, phakathi kwabo ivelele Rails. Abantu abaningi, lapho bebuzwa ukuthi liyini "Ruby", intuitively bafuna iphumelele ngamalengiso kuphela RubyOnRails. Lokhu iqoqo izingxenye isofthiwe yinto ejwayelekile umkhakha phakathi onjiniyela. Yena njalo zigcinwe, bethuthuka futhi kwahambisana by umphakathi program, kodwa ngesikhathi esifanayo khulula. Lolu hlaka uchaza izingxenye zohlelo lokusebenza kuwebhu njengengxenye MVC iphethini (Model-Buka-Isilawuli), kodwa futhi inikeza ukuhlanganiswa ngomumo eyenziwe nge iseva isicelo futhi interface ukufinyelela database. Lezi zingxenye 3 Eqinisweni, ukuvumela amahora ambalwa ukubhala ukusebenzisa ibhulogi elula ku-intanethi noma ikhasi lewebhu yangasese.
Ukubaluleka lokubhala ukuhlolwa
Enye ingxenye ebalulekile yesimiso semvelo we ulimi Ruby, futhi izingxenye zalo web-based kukhona imitapo freymovrki nokubhala ukuhlolwa. nefilosofi RubyOnRails ushumayela BDD (ukuthuthukiswa ukuziphatha enophephela), okusho ukuthi uhlelo lokuqala kudala ukulandelana ukuhlolwa ezichaza ukuziphatha olulindelekile zohlelo, bese kudala ikhodi elidinga ngempumelelo kudlule vivinyo. standard Unofficial kule ndawo RSpec - kulolu hlaka ikuvumela ukubhala okokuhlola ukuqonda, ngisho abasebenzisi abangenalwazi ukuthuthukisa.
Ruby Gems
Ngokubonga lokho kuchazwa ngokuningiliziwe izindinganiso kufanele uhambisane nazo zonke amaphakheji kanye imitapo e-Ruby, ukuthuthukiswa izengezo akunzima. Ngakho-ke, phakathi amagugu okuthiwa (kusukela English -. Gem) amamojuli zingatholakala nganoma yisiphi isicelo - kusukela ukuhlanganiswa ukuxhumana nomphakathi kanye namasevisi avela eceleni yesikhulumi siphelile e-commerce. Odinga ukusebenzisa umtapo wesithathu - ukuchaza ukwencika project yabo kwabanye umtapo, elise Igumbi akude noma zendawo, futhi ngesikhathi Yakha esilandelayo kule labhulali ngokuzenzakalela ukulayishwa ku isicelo. Iphinde lula kufuduka phakathi iphrojekthi onjiniyela, njengoba kungekho isidingo ngesandla ukwabelana ukuncika ukwakha iphrojekthi.
Similar articles
Trending Now