Solosaina, Fandaharana
Inona no atao hoe "Ruby" (Ruby)? Ny fiteny fandaharana "Ruby"
Amin'izao fotoana izao, misy fandaharana maro fiteny, ny tsirairay avy izay manana ny toetra sy ny lalàna. Ity lahatsoratra ity dia mifantoka amin'ny iray amin'izy ireo.
Ny tantaran 'ny Ruby teny
Ruby ho toy ny fandaharana ny teny efa manodidina nandritra ny fotoana ela be. Miasa amin'ny fanontana voalohany io teny tena malaza amin'izao fotoana izao taonjato niverina tany 1993 sy ny dika ofisialy voalohany dia avy amin'ny 1995. Ny mpamorona ny fiteny, Yukihiro Matsumoto, dia olona mafana fo iray fandaharana hatramin'ny andron'i ny mpianatra tena, fa ny hevitra ny famoronana ny fitaovana be dia niseho tatỳ aoriana. Ka inona no tena miavaka momba izany fandaharana izany teny izany amin'izao andro izao ny mpitarika mitana toerana eo amin'ny sehatra izao tontolo izao ny rindrambaiko fampandrosoana?
Ruby filozofia
Rehefa namorona ny taranany, Matsumoto, tahaka ny olona mafana fo feno fanoloran-tena sy ny mpankafy ny zavatra-mirona fandaharana, dia namorona ny rindrambaiko filozofia sasany izay te-hianatra ny fiteniny. Noho izany, Ruby fandaharana natao ho an'ny famoronana fiteny tsotra, ary miaraka amin'izay koa, mora azo fampiharana. Ruby ny antitranterina tsy momba ny hafainganam-pandehan'ny ny fandaharana, sy ny tsotra sy ny readability ny fehezan-dalàna.
Ny tena toetra ny teny
Inona no atao hoe "Ruby" toy ny fiteny fandaharana? Izany no tena zavatra-teny miompana. Tsy misy karazana faran'izay tsotra - ny rafitra sy ny vondrona ny antontan-kevitra ireo zavatra (mifanohitra amin'ny fiteny Java ihany, dia manana rafitra angon-drakitra faran'izay tsotra). Asa rehetra ao amin'ny "Ruby" dia fomba. Maro ny endri-javatra sy fahaiza-manao ny mpamorona nampidirina avy amin'ny fandaharana hafa fiteny, mba hahafahantsika milaza soa aman-tsara fa Ruby (teny) incorporates ny tsara indrindra avy isan-karazany teny sy ny teknolojia.
fiteny paradigms
Mamaly ny fanontaniana mikasika ny inona ny "Ruby" toy ny fiteny maro-modelim, dia afaka mahita ny tenany tampoka izy, raha nafana ny fifandirana. Raha ny marina, izany dia mamela anao fiteny hampiasa misy ny fandaharana paradigms nahomby koa: ny fomba fanatanterahana indray fomba fandaharana, manohitra-mirona sy Functional fomba. Ny developer dia manana fahafahana hisafidy ho an'ny tenany ny modelim izay akaiky kokoa azy sy ny fitaovana avy amin'izany dia tsy ho faneriterena na malemy kokoa. Ny fiteny fandaharana "Ruby" io ihany no mampirisika safidy.
Ny antony nahatonga ny lazany
Popular rafitra
Raha miresaka momba ny rafitra malaza izay misy tany an-tsena amin'izao fotoana izao, eo aminy misongadina lalamby. Maro ny olona, rehefa nanontaniana momba ny inona ny "Ruby", midika intuitively RubyOnRails. Napetraka ny rindrambaiko io singa lasa fenitra eo orinasa mpandraharaha. Izy foana foana, mandroso ary Hameno ny fiaraha-monina ny rindrambaiko, raha mitoetra maimaim-poana. Ity sehatra fampiharana mamaritra ny tranonkala singa izay tafiditra ao ny modely MVC (Model-View-Controller), fa koa manome vonona-nanao tamin'ny fampidirana ny fampiharana mpizara sy ny interface tsara ny miditra ny banky angona. Ireo singa 3, raha ny marina, mamela ora vitsivitsy hanoratra sy mihazakazaka tsotra bilaogy ao amin'ny Internet, na ny tsy miankina tranonkala pejy.
Ny maha zava-dehibe ny fanoratana fitiliana
Ampahany manan-danja iray hafa ny tontolo iainana ny Ruby fiteny, ary ny tranonkala mifototra amin'ny faritra ireo trano famakiam-boky sy ny fanoratana freymovrki fitsapana. RubyOnRails filozofia mitory BDD (fitondran-entin'ny fampandrosoana), izay midika fa ny programa voalohany miteraka filaharan'ireo fitsapana izay mamaritra ny nandrasana fitondran-tena ny fandaharana, ary avy eo dia mamorona ny fehezan-dalàna izay mila amim-pahombiazana ireo fitsapana nitranga. Tsy ofisialy fenitra ao amin'io faritra io no RSpec - sehatra ity dia ahafahanao manoratra fitsapana tranga mba hahatakatra, na dia ho an'ny kely saina mpampiasa mba hananana.
Ruby vatosoa
Noho izay voalaza amin'ny an-tsipiriany ny fitsipika izay tsy maintsy mifanaraka amin'ny rehetra ny fonosana sy ny trano famakiam-boky any Ruby, ny fivoaran'ny no add-ons Tsy sarotra. Noho izany, eo ilay antsoina hoe vatosoa (avy amin'ny teny anglisy -. Gem) Modules dia hita fa saika misy fangatahana - avy amin'ny fidirany amin'ny tambajotra sosialy sy ny antoko fahatelo-tolotra any amin'ny sehatra ho vita e-varotra. Rehetra dia mila mampiasa ny antoko fahatelo famakiam-boky - dia ny momba ny fiankinan-doha ny tetikasa avy amin'ny fitehirizam-boky sasany, miorina ao an-toerana ny lavitra na repository, ary mandritra ny hanao io trano famakiam-boky dia feno avy hatrany ao an-fampiharana. Manamora ihany koa ny fifindra-monina eo amin'ny tetikasa mpandraharaha, toy ny tsy misy ilaina ny tanana mizara miankina mba hanangana ny tetikasa.
Similar articles
Trending Now