Computer, Zokuhlela
Yintoni "Ruby" (Ruby)? Ulwimi lokuprograma "Ruby"
Okwangoku, zininzi iilwimi lwenkqubo, nganye eneyazo iimpawu zalo kunye nemithetho. Eli nqaku lujolise omnye kubo.
Imbali ulwimi Ruby
Ruby njenge ulwimi lokuprograma sele ixesha elide kakhulu. Umsebenzi kuhlelo lokuqala olu lwimi ethandwayo kakhulu namhlanje lisukela emva 1993 kunye nenguqulelo lokuqala esemthethweni uvela 1995. UMdali ulwimi, Yukihiro Matsumoto, yaba iinkqubo ungumzondeleli ukususela kwimihla umzimba umfundi, kodwa ingcamango yokudala isixhobo yabo wabonakala kakhulu kamva. Ngoko ke yintoni ephawulekayo kangaka ngale ulwimi lokuprograma ukuba namhlanje ubambe isikhundla phambili kwibakala lehlabathi lophuhliso software?
ifilosofi Ruby
Xa ekudaleni inzala yabo, Matsumoto, njengokuba fan ozinikeleyo ungumzondeleli iinkqubo into ebomini, ukuba udale bulumko ethile badwelisi benkqubo abafuna ukufunda ulwimi lwabo. Ngoko ke, ulwimi Ruby lokuprograma eyenzelwe ekudaleni elula, kwaye ngexesha elinye izicelo ziqondakale. Ruby kugxininiswa ayikho kwisantya lwenkqubo, kwaye ekunyaniseni sofundo lwe khowudi.
Eyona engundoqo iimpawu ulwimi
Yintoni "Ruby" njengokuba ulwimi lokuprograma? Oku ikakhulu lulwimi into ebomini. Akukho iintlobo zamandulo - zonke izakhiwo kunye neeyunithi ze data izinto (nshita ulwimi Java olufanayo, loo nto yenze ukuba izakhiwo data ukuzazi). Wonke umsebenzi kwi "Ruby" kuyinto indlela. Uninzi iimpawu kunye izakhono nabadali zivela kwezinye iilwimi lwenkqubo, ngoko ngokukhuselekileyo sithi Ruby (ulwimi) ikwafaka ilungileyo ezahlukeneyo nezinye iilwimi kunye technologies.
paradigms ulwimi
Ukuphendula umbuzo malunga yintoni i "Ruby" njengolwimi multi-lo wesiqhelo, unako ngebhaqo ukufumana ngokwakhe ekufudumaleni yengxabano. Ngapha koko, le ulwimi ikuvumela ukuba usebenzise nayiphi na paradigms kweenkqubo ngokulinganayo yimpumelelo: indlela zenkqubo lwenkqubo, bengavumi-ebomini kunye nendlela ezisebenzayo. Umphuhlisi ukhululekile ukuba azikhethele ngokwawo wenguqulo ukuba sisondele kuye, nezixhobo zakhe oku akuyi kuba izithintelo okanye ngokuncipha. Ulwimi lokuprograma "Ruby" ikhuthaza kuphela olu khetho.
Izizathu kokuthandwa
izikhokelo Popular
Ukuba sithetha sikhokelo ethandwayo ezikhoyo kwimarike namhlanje, umi phakathi kwabo Imizila. Abantu abaninzi, xa bebuzwa ukuba yintoni na le "Ruby", ungaziva kubonisa RubyOnRails. Le iseti kwezakhi software abe imboni standard phakathi abaphuhlisi. Yena rhoqo zigcinwe, yaye intw uluntu badwelisi benkqubo, ngoxa free. Esi sikhokelo sichaza amacandelo isicelo web njengenxalenye ipateni MVC (Model-Imboniselo-Controller), kodwa inikeza uhlanganiso ulungele-lwenziwe nomncedisi isicelo kunye ujongano ukufikelela kwiziko ledatha. La macandelo 3, enyanisweni, avumele iiyure ezimbalwa ukubhala kwaye uqhuba blog elula kwi-Internet okanye iphepha le web labucala.
Ukubaluleka Iimvavanyo yokubhala
Enye inxalenye ebalulekileyo ikhosistim ulwimi Ruby, nezibilini zayo web-ofisini kumathala freymovrki kunye iimvavanyo nokubhala. bulumko RubyOnRails ushumayela BDD (uphuhliso yokuziphatha-oluqhutywa), nto leyo ethetha ukuba uhlelo lokuqala kudala ukulandelelana neemvavanyo ezichaza ukuziphatha okulindelekileyo inkqubo uze idala ikhowudi ekufuneka ukuba kudlula ngempumelelo kwezi mvavanyo. umgangatho Unofficial kule ndawo yi RSpec - esi sikhokelo ikuvumela ukuba ubhale amatyala uvavanyo ukuze aqonde, nokuba abasebenzisi bangenamava ukuphuhlisa.
Ruby Gems
Ngenxa yokuba ichazwe ngokwenkcukacha imilinganiselo kufuneka athobele zonke ezi phakheji kunye namathala Ruby, uphuhliso add-ons ayikho nzima. Ngoko ke, phakathi ebizwa ngokuba yi-GEMS (ukusuka IsiNgesi -. Gem) ingafunyanwa modules for phantse nasiphi na isicelo - ukusuka kuhlanganiso kunye nothungelwano lwentlalo kunye neenkonzo zomntu wesithathu eqongeni ogqityiweyo for e-commerce. Konke ufuna ukusebenzisa ithala leencwadi wesithathu - ukuchaza ukuxhomekeka kweprojekthi yabo ethile kwithala, ibekwe ngendlela yokugcina ekude okanye uRhulumente wengingqi, kwaye ngexesha yokwakha elilandelayo le layibrari ngokuzenzekelayo ezithwala isicelo. Kwakhona lula imfuduko phakathi ngabaphuhlisi projekthi, njengoko kungekho mfuneko yokuba ukwabelana ngesandla izixhomekeki ukwakha le projekthi.
Similar articles
Trending Now