Tölvur, Forritun
Hvað er "Ruby" (Ruby)? The forritunarmál "Ruby"
Á því augnabliki, það eru margar forritunarmál, sem hver um sig hefur sín sérkenni og lögum. Þessi grein fjallar um einn af þeim.
Saga Ruby tungumál
Ruby sem forritunarmál hefur verið í kring fyrir a mjög langur tími. Vinna á fyrstu útgáfu af þessari afar vinsæll tungumáli dag dagsetningar aftur til 1993 og fyrsta opinbera útgáfa er frá 1995. The skapari af the tungu, Yukihiro Matsumoto, var áhugamaður forritun frá dögum nemenda líkamanum, en hugmyndin um að búa til eigin verkfæri þeirra birtist hann mikið seinna. Svo er það svo merkilegt um þetta forritunarmál að í dag það occupies leiðandi stöðu á alþjóðavettvangi í þróun hugbúnaðar?
Ruby heimspeki
Þegar þú býrð til afkvæmi þeirra, Matsumoto, sem varið er aðdáandi og áhugamaður um hlutbundin forritun, búið það ákveðna heimspeki fyrir forritara sem vilja læra tungumál þeirra. Svo, Ruby forritunarmál hannað til að búa til einföld og á sama tíma skiljanlegt forrit. Ruby er áherslan ekki á hraða áætlunarinnar og einfaldleika og sýnilegur kóða.
Helstu einkenni tungumálsins
Hvað er "Ruby" sem forritunarmál? Þetta er fyrst og fremst hlutbundin tungumál. Það eru engar frumstæðar tegundir - allt skipulag og einingar af gögnum eru hlutir (í mótsögn við sama Java tungumál, það er frumstætt gögn uppbygging). Sérhver aðgerð í "Ruby" er aðferð. Margar aðgerðir og getu kynnt höfunda frá öðrum forritunarmálum, svo við getum örugglega sagt að Ruby (tungumál) felur það besta úr ýmsum öðrum tungumálum og tækni.
Tungumál málin
Viðbrögð við spurningu um hvað er "Ruby" sem multi-hugmyndafræði tungumál, getur þú skyndilega finnur sig í hita deilunnar. Eftir allt saman, þetta mál er hægt að nota eitthvað af forritun málin jafn vel: málsmeðferð stíl forritun, hlutbundin og hagnýtur nálgun. Framkvæmdaraðili er frjálst að velja fyrir sig hugmyndafræði sem er nær honum, og verkfæri hans frá þessu mun ekki vera hömlur eða veikari. The forritunarmál "Ruby" hvetur bara þennan valkost.
Ástæður fyrir vinsældum
Vinsælar ramma
Ef við tölum um vinsælustu ramma sem eru fyrir hendi á markaðnum í dag, meðal þeirra stendur út Teinn. Margir, þegar spurt er um hvað er "Ruby", innsæi sér RubyOnRails. Þetta sett af hugbúnaður hluti verða iðnaður staðall meðal forritara. Hann hélt stöðugt, þróast og bættu við samfélag forritara, en eftir ókeypis. Þessi rammi lýsir vefur umsókn hluti sem hluta af MVC mynstur (Model-View-Controller), en veitir einnig tilbúnum sameining með umsókn framreiðslumaður og tengi til að fá aðgang að gagnagrunninum. Þessir 3 þættir í raun, að leyfa nokkrum klukkustundum til að skrifa og keyra einföld blogg á internetinu eða lokuðu vefsíðu.
Mikilvægi Ritun próf
Annar mikilvægur hluti af vistkerfi Ruby tungumál og vefur-undirstaða hluta þess eru freymovrki bókasöfn og skrifa próf. RubyOnRails heimspeki prédikar BDD (hegðun ekið þróun), sem þýðir að fyrsti forritarinn skapar röð af prófum sem vænst hegðun af the program, og þá skapar kóða sem þarf til að tókst að standast þessar prófanir. Óopinber staðall á þessu sviði er RSpec - þetta ramma er hægt að skrifa próf tilvikum að skilja, jafnvel fyrir óreyndur notandi til að þróa.
Ruby gems
Þökk sé sem lýst er í smáatriðum þá staðla sem þarf að uppfylla allar pakka og bókasöfnum í Ruby, þróun viðbætur er ekki erfitt. Því meðal svokölluðu gems (frá ensku -. Gem) einingar er hægt að finna fyrir nánast hvaða forriti - frá samruna við félagslega net og þjónustu þriðja aðila til fullunnins vettvangur fyrir e-verslun. Allt sem þú þarft að nota þriðja aðila bókasafn - er að lýsa ósjálfstæði verkefnis þeirra frá einhverju bókasafni, staðsett á afskekktum eða sveitarfélaga geymsla, og á næstu byggja þetta bókasafn er sjálfkrafa hlaðið inn í forritið. Það einfaldar líka fólksflutninga milli verkefninu verktaki, eins og það er engin þörf til höndunum deila ósjálfstæði að byggja verkefnið.
Similar articles
Trending Now