Kompyuta, Mapulogalamu
Kodi "Ruby" (Ruby)? The chinenero mapulogalamu "Ruby"
Pa nthawi, pali zambiri mapulogalamu zinenero, omwe ali ndi makhalidwe komanso malamulo. M'nkhani ino tikukamba pa chimodzi cha izo.
Mbiri ya chinenero Ruby
Ruby monga chinenero mapulogalamu akhala kwa nthawi yaitali kwambiri. Ntchito pa Baibulo loyambirira la chinenero chotchuka kwambiri lero kunayamba 1993 ndi woyamba boma Baibulo ndi kuchokera 1995. Mlengi wa chinenero, Yukihiro Matsumoto, anali mapulogalamu wokonda kuyambira m'masiku a wophunzira thupi, koma lingaliro la kulenga chida chawo anaonekera patapita nthawi yaitali. Kotero chochititsa chidwi kwambiri chinenero mapulogalamu kuti lero ali ndi udindo waukulu pa siteji dziko la mapulogalamu chitukuko?
Ruby nzeru
Polenga ana awo, Matsumoto, ngati fani wodzipereka ndi wokonda za chinthu wokonda mapulogalamu, izo analenga nzeru ena mapulogalamu amene akufuna kuphunzira chinenero chawo. Choncho, chinenero mapulogalamu Ruby cholinga polenga yosavuta, ndipo nthawi yomweyo ntchito bwino. Ruby amatsimikiza osati pa liwiro la msonkhanowu, ndi kuphweka aziwakonda wa code.
Makhalidwe waukulu wa chilankhulo
"Ruby" monga chinenero mapulogalamu ndi chiyani? Izi makamaka ndi chinenero chinthu olaula. Palibe mitundu wosazindikira - nyumba zonse ndi mayunitsi deta ndi zinthu (mosiyana ndi chimodzimodzi chinenero Java, ali deta wosazindikira nyumba). Aliyense ntchito mu "Ruby" ndi njira. Zambiri pathupi ndi mphamvu anayambitsa ndiAmene ku zinenero zina mapulogalamu, kotero ife tikhoza bwinobwino kuti Ruby (chinenero) yophatikiza zabwino zosiyanasiyana zilankhulo zina ndi umisiri.
paradigms chinenero
Tsatirani funso kuti kodi "Ruby" monga chinenero Mipikisano mawonedwe, mukhoza mwadzidzidzi yekha kutentha awiri. Ndipotu, chinenero limakupatsani ntchito iliyonse ya paradigms mapulogalamu mofanana bwino: kalembedwe procedural mapulogalamu amakana olaula ndi njira zinchito. mapulogalamu ndi ufulu wosankha okha mawonedwe kuti ndi kukhala naye pa ubwenzi ndi zipangizo zake ku si zoletsa kapena ofooka. The chinenero mapulogalamu "Ruby" limalimbikitsa yekha njirayi.
The zifukwa kutchuka ndi
frameworks Popular
Ngati ife kulankhula za frameworks otchuka kulili msika lero pakati pawo chionekera njanji. Anthu ambiri, pamene anafunsa kuti kodi "Ruby", intuitively kutanthauza RubyOnRails. akonzedwa Izi zigawo zikuluzikulu mapulogalamu kukhala makampani muyezo mwa kutukula. Nthawi zonse anakhalabe anakamba ndi lowonjezera ndi gulu la mapulogalamu, pamene otsala ufulu. chimango umu zigawo zikuluzikulu ukonde ntchito monga mbali ya MVC chitsanzo (Model-View-Mtsogoleri), komanso amatipatsa okonzeka zopangidwa kusakanikirana ndi ntchito polumikiza ndi mawonekedwe ndi kulumikiza Nawonso achichepere. Izi 3 zigawo zoona, kulola maola ochepa kulemba ndi kuthamanga blog yosavuta pa Intaneti kapena wapadera tsamba.
Kufunika mayesero kulemba
Mbali inanso yofunika kwambiri topezeka a chinenero Ruby, ndi ziwalo ukonde zili malaibulale freymovrki ndi mayesero kulemba. RubyOnRails nzeru akulalikira BDD (chitukuko khalidwe lotengeka), kutanthauza kuti mapulogalamu woyamba amalenga ndondomeko ya mayesero amene akufotokoza makhalidwe ankayembekezera pulogalamu, ndiyeno amalenga malamulo ayenera bwinobwino mayeso izi. Zosavomerezeka muyezo m'dera limeneli ndi RSpec - chimango izi zimathandiza kulemba milandu mayeso kumvetsa, ngakhale owerenga wosadziwa kukhala.
Ruby Zamtengo Wapatali
Ndiyamika kuti anafotokoza mfundo zimene ayenera kutsatira phukusi zonse ndi malaibulale mu Ruby, chitukuko cha pokha-mvu sikovuta. Choncho, mwa chuma otchedwa (kuchokera English -. Mwala) zigawo angapezeke pa ntchito chilichonse - kuchokera kusakanikirana ndi Intaneti ndi ntchito lachitatu chipani ku nsanja yomalizidwa kwa e-malonda. Zonse muyenera kugwiritsa ntchito gulu lina laibulale - ndi kulongosola kudalira pa ntchito zawo kwa ena laibulale ili lakutali kapena m'dera zapamwamba, ndi pa kumanga lotsatira laibulale ali basi yodzaza mu ntchito. Komanso zimatithandiza kusamuka pakati kutukula ntchito, monga palibe kufunika pamanja kugawana dependencies kumanga polojekiti.
Similar articles
Trending Now