Kọmputa, Mmemme
Gịnị bụ "Ruby" (Ruby)? The mmemme asụsụ "Ruby"
N'oge, e nwere ọtụtụ mmemme asụsụ, ọ bụla nke nwere ya e ji mara na iwu. Isiokwu a na-elekwasị anya otu n'ime ha.
The akụkọ ihe mere eme nke Ruby asụsụ
Ruby dị ka a mmemme asụsụ anọwo na n'ihi na a nnọọ ogologo oge. Ọrụ na mbipụta mbụ nke a-ewu ewu nnọọ asụsụ taa ụbọchị laghachi 1993 na mbụ ukara version bụ site 1995. Onye Okike nke asụsụ, Yukihiro Matsumoto, bụ enthusiast mmemme kemgbe ụbọchị nke na-amụrụ aru, ma echiche nke na-eke onwe ha ngwá, ọ pụtara n'ihu ihe mgbe e mesịrị. Ya mere, ihe bụ nnọọ ịrịba ama banyere nke a mmemme asụsụ na taa ọ enyene a na-eduga ọnọdụ na ụwa ogbo nke software mmepe?
Ruby nkà ihe ọmụma
Mgbe na-eke ụmụ ha, Matsumoto, dị ka a lara ofufe na enthusiast nke ihe na-abara mmemme, ọ kere a na-nkà ihe ọmụma maka programmers ndị chọrọ ịmụta asụsụ ha. Ya mere, Ruby mmemme asụsụ e mere maka eke mfe, ma n'otu oge kwere nghọta ngwa. Ruby na-emesi ike bụ na ndị na-agba nke usoro ihe omume, na mfe na readability nke koodu.
The isi e ji mara asụsụ
Gịnị bụ "Ruby" dị ka a mmemme asụsụ? Nke a bụ n'ụzọ bụ isi ihe na-abara asụsụ. E nweghị oge ochie na ụdị - niile owuwu na nkeji nke data na-akpọkwa (nke dị iche na otu Java asụsụ, ọ nwere a oge ochie data owuwu). Ọ bụla ọrụ na "Ruby" bụ a usoro. Ọtụtụ njirimara na ike ẹkenam creators si ọzọ mmemme asụsụ, otú ahụ ka anyị nwere ike n'enweghị ekwu na Ruby (asụsụ) agụnye ihe kasị mma si a dịgasị iche iche nke ndị ọzọ na-asụ asụsụ na teknụzụ.
asụsụ paradigms
Anabatakwa a ajụjụ banyere ihe bụ "Ruby" dị ka a multi-paradigm asụsụ, i nwere ike na mberede ịchọta onwe ya n'ikpo-ọku nke esemokwu. Mgbe niile, nke a asụsụ-enye gị ohere iji ihe ọ bụla nke mmemme paradigms dokwara ọma: a usoro style nke mmemme, jụrụ na-agba mbọ na ọtọ obibia. The Mmepụta bụ free ịhọrọ onwe ha na paradigm na bụ ya nso, na ya ngwaọrụ site na nke a ga-mgbochi ma ọ bụ adịghị ike. The mmemme asụsụ "Ruby" nanị na-agba ume nke a.
Ihe mere ndị ewu ewu
Popular frameworks
Ọ bụrụ na anyị na-ekwu banyere na-ewu ewu frameworks na-adị na ahịa taa, n'etiti ha guzo Rails. Ọtụtụ ndị, mgbe a jụrụ banyere ihe bụ "Ruby", mmuo gosiri RubyOnRails. Nke a set nke software components aghọ ihe ụlọ ọrụ ọkọlọtọ n'etiti mmepe. Ọ mgbe niile nọgidere na-enwe, mepụtara na complemented obodo nke programmers, mgbe fọdụrụ free. Nke a kpuchie na-akọwa web ngwa components dị ka akụkụ nke MVC ụkpụrụ (Model-View-njikwa), ma na-enyekwa njikere mere mwekota na ngwa ihe nkesa na ihe interface ka ịnweta nchekwa data. Ndị a 3 mmiri na, n'eziokwu, ekwe a awa ole na ole na-ede na-agba ọsọ a dị mfe blog na Internet ma ọ bụ a onwe web page.
Mkpa nke ide ule
Ihe ọzọ dị mkpa nke ilekota nke Ruby asụsụ, na ya web dabeere n'akụkụ bụ freymovrki ọba akwụkwọ na ide ule. RubyOnRails nkà ihe ọmụma na-ekwusa na nsogbu (omume-chụpụrụ development), nke pụtara na mbụ programmer emepụta a usoro nke ule ndị na-akọwa tụrụ anya na omume nke usoro ihe omume, na mgbe ahụ na-emepụta koodu na kwesịrị ọma rue ule ndị a. Unofficial ọkọlọtọ na mpaghara ebe a bụ RSpec - a kpuchie-enye gị ohere dee ule mgbe ịghọta, ọbụna n'ihi na na-enweghị uche na ọrụ ịzụlite.
Ruby bara nnukwu uru
Ekele na kọwara n'ụzọ zuru ezu na ụkpụrụ na-aghaghị ime na niile nchịkọta na ọba akwụkwọ na Ruby, mmepe nke tinye-ons bụghị ike. Ya mere, n'etiti ndị na-akpọ ihe bara nnukwu uru (si English -. Gem) modul pụrụ hụrụ maka fọrọ nke nta ka ọ bụla ngwa - si mwekota na-elekọta mmadụ netwọk na-atọ ndị ọzọ ọrụ na-okokụre ikpo okwu maka e-azụmahịa. All mkpa ka ị na-eji a ọzọ n'ọbá akwụkwọ - bụ na-akọwa na nduzi nke ha oru ngo si ụfọdụ Ọbá akwụkwọ, dị na a na n'ime ime obodo ma ọ bụ obodo repository, na n'oge ọzọ Mee a n'ọbá akwụkwọ a na-akpaghị aka na-kwajuru n'ime ngwa. Ọ na-simplifies Mbugharị n'etiti ngo mmepe, dị ka ọ dịghị mkpa ka aka-eso dependencies wuo oru ngo.
Similar articles
Trending Now