Komepiuta, Polokalame
O le a "Ruby" (Ruby)? O le gagana polokalame "Ruby"
I le taimi, o loo i ai le tele o gagana polokalame, o le tasi lea ei ai lona lava uiga ma tulafono. O lenei mataupu o loo taulai atu i se tasi o latou.
O le talafaasolopito o le gagana Ruby
Ruby e avea o se ua siomia gagana polokalame mo se taimi umi. Galuega i le lomiga muamua o lenei gagana matua taatele i aso nei o aso toe foi atu i le 1993 ma le uluai lomiga aloaia o mai le 1995. Le foafoa o le gagana, Yukihiro Matsumoto, o se polokalame fiafia o ia talu mai le aso o le tino tagata o le vasega, ae o le manatu o le faia o latou lava pepa faaletulafono ia faaali mai le tele mulimuli ane. O lea le mea lea ofoofogia e uiga i lenei polokalame o le gagana o le aso e nofoia se tulaga e tau i le tulaga lalolagi o polokalama atinae?
filosofia Ruby
Ina ua foafoaina o latou fanau, Matsumoto, e pei o se ili tuuto ma le fiafia o le polokalame e fiafia i le mea, o le foafoaina o se filosofia faapitoa mo polokalame o oe mananao e aoao ai la latou gagana. O lea, gagana polokalame Ruby fuafuaina mo le foafoaina o faigofie, ma i le taimi lava lea e tasi talosaga malamalama. Ruby le faamamafa e le i le saosaoa o le polokalama, ma le faigofie ma le faitauina o le tulafono.
O le uiga autu o le gagana
O le a "Ruby" e pei o se gagana polokalame? o le uluai se gagana e fiafia i le mea lenei. E leai ni ituaiga anamua - fausaga uma ma iunite o faamatalaga ua faitino (faatusatusa i le gagana lava e tasi Java, ei ai se fausaga faamaumauga anamua). Uma galuega tauave i le "Ruby" o se auala. O le tele o foliga ma gafatia faailoa foafoa mai isi gagana polokalame, ina ia mafai ona saogalemu fai atu Ruby (gagana) aofia ai le sili ona lelei mai le tele o isi gagana ma tekinolosi.
paradigms gagana
Tali atu i se fesili e uiga i mea o le "Ruby" e pei o se gagana eseese paradigm, e mafai ona faafuasei ona maua o ia i le vevela o le feeseeseaiga. Ina ua maea uma, e mafai ai e lenei gagana e faaaogā so o tutusa faamanuiaina le paradigms polokalame: a faiga tau taualumaga o polokalame, tetee-taulai ma auala e faaaogaina i. e saoloto le atinae e filifili mo i latou lava le paradigm e latalata ia te ia, ma o le a lē avea ma ana meafaigaluega mai lenei tapulaa po o vaivai. O le gagana polokalame "Ruby" na uunaia lenei filifiliga.
O le mafuaaga o le lauiloa
limataitaiina lauiloa
Afai tatou te talanoa e uiga i limataitaiina lauiloa o loo i ai i le maketi i aso nei, faatasi ma i latou o loo tu mai Rails. Toatele o tagata, ina ua fesiligia e uiga i mea o le "Ruby", uiga intuitively RubyOnRails. O lenei seti o vaega polokalama avea ma se tulaga faatonuina alamanuia i developers. Sa tumau pea lava e le aunoa, atiina ae ma faaatoatoa nuu o le polokalame, ao totoe saoloto. O ia taiala o loo faamatalaina ai le vaega talosaga web o se vaega o le mamanu MVC (Faataitaiga-View-Pule), ae maua ai foi saunia-faia tuufaatasia ma le talosaga faigaluega ma se Ofisa e maua ai le nofoaga autu o faamatalaga. O nei 3 vaega, o le mea moni, faatagaina o ni nai itula e tusi ma tamoe i se tesi faigofie i luga o le Initoneti po o se itulau web tumaoti.
O le taua o suesuega o tusitusiga
O le isi vaega taua o le siosiomaga faalenatura o le gagana Ruby, ma ona vaega faale-web e freymovrki faletusi ma suega tusitusi. talai RubyOnRails filosofia BDD (amioga-tulia atinae), o lona uiga e faapea o le Faapolokalameina muamua e faia ai se faasologa o tofotofoga o loo faamatalaina ai le amio e tatau ona o le polokalama, ma ua faia ai le tulafono e manaomia ia manuia oo nei suega. Lē aloaia tulaga faatonuina i lenei eria o RSpec - faatagaina lenei auivi oe e tusi le suega o taimi ina ia malamalama, mo tagata e faaaogaina se poto masani e atiina ae.
Gems Ruby
Faafetai i lena o loo faamatalaina auiliili i tulaga faatonuina e tatau ona tausisia afifi uma ma faletusi i Ruby, o le atinae o faaopoopo-ons e le o faigata. O le mea lea, i totonu o gems mea ua taʻua o (mai le gagana Peretania -. Maʻa tāua) e mafai ona maua modules mo le toetoe lava o so o se talosaga - mai tuufaatasia ma tulaga fesootaiga ma auaunaga e lona tolu le itu i le tulaga uma mo e-pisinisi. outou uma manaomia ona e faaaogaina se faletusi vaega lona tolu - o le faamatala atu o le faalagolago o le latou galuega mai nisi o faletusi, o loo i se repository maotua po o le lotoifale, ma i le taimi o fausia sosoo ua otometi utaina lenei faletusi i le talosaga. E foi simplifies malaga i le va o developers galuega, e pei e leai se mea e faasoa atu manually dependencies e fausia ai le galuega faatino.
Similar articles
Trending Now