Ruby on Rails - sau pur și simplu, Rails - este un cadru open source, rapid de dezvoltare web, cu un obiectiv continuu de a maximiza fericirea dezvoltatorilor și productivitatea. Creat cu aproape un deceniu în urmă, Rails astăzi formează coloana vertebrală a multor aplicații cele mai populare pe web și are o comunitate incredibil de vibrantă și pasionată. În acest segment de studiu, vom analiza istoria Ruby of Rails.
Ghiduri de studiu: Atunci când aplicați pentru un program de lucru, veți fi adesea prezentat un test care intenționează să vă determine nivelul de cunoștințe și experiență într-un anumit subiect. Diferitele articole din această serie oferă soluții concise la întrebările pe care le-ați putea aștepta să le vedeți în astfel de teste.Rails a fost creat în 2003 de David Heinemeier Hansson, în timp ce lucra la baza de cod pentru Basecamp, un instrument de management de proiect, de 37 de semne. David a extras Ruby on Rails și a lansat-o oficial sub formă de cod open source în iulie 2004. În ciuda repetării iterative a bazei de coduri Rails de-a lungul anilor, ea a rămas la trei principii de bază:
Ruby on Rails este scris în limba de programare, Ruby, creată de Yukihiro Matsumoto aka Matz în 1995. Matz a creat Ruby din unele limbi de programare preferate, cum ar fi Lisp, Perl și Ada, punând în același timp accent pe "încercarea pentru a face Ruby natural, nu simplu. " David, însuși, sa îndrăgostit de Ruby la prima utilizare.
O mare parte a ceea ce face Ruby atât de special pentru a lucra cu este cât de multă expresie puteți împacheta în câteva linii de cod.
În cele din urmă, a avut loc o creștere puternică a popularității lui Ruby la mijlocul anilor 2000. O mare parte din succesele sale pot fi atribuite popularității Rails.
Cuprins în arhitectura Rails este modelul de software, denumit MVC (Model-View-Controller). Acest lucru oferă o izolare curată în logica de afaceri din Model, interfața de utilizator prin Vizualizări, precum și procesoarele care manipulează tot felul de cereri de utilizator în Controlor. Acest lucru face, de asemenea, o mai ușoară întreținere a codului.
Rails pune accentul pe "Convenția asupra configurației".
Rails a fost creat pentru a crește nivelul de fericire și productivitate al programatorilor. Pe scurt, cu Rails puteți să începeți cu o aplicație web full-stack, creând rapid pagini, șabloane și chiar funcții de interogare. Rails pune accentul pe "Convenția asupra configurației". Aceasta înseamnă că un programator trebuie doar să specifice și să codifice părțile non-standard ale unui program. Chiar dacă Rails vine cu propriul set de instrumente și setări, cu siguranță nu vă limitați la ele. Dezvoltatorii sunt liberi să-și configureze aplicațiile oricum doresc, deși se recomandă adoptarea unor convenții.
Pe măsură ce privim înapoi la istoria Rails, să revizuim unele dintre cele mai importante emisii de-a lungul anilor.
De-a lungul anilor, Rails a făcut într-adevăr mai ușor pentru începători să se scufunde în dezvoltarea web, precum și să construiască aplicații complexe complexe - dintre care unele includ Twitter (la un moment dat), GitHub și, bineînțeles, propriul Basecamp. Deși a fost deseori criticat pentru performanță și pentru umflături, Rails își continuă iterațiile, alături de o comunitate dezvoltatoare tot mai mare și un ecosistem vibrant.
Rails este oferit chiar de multe școli de hackeri astăzi, ca parte a curriculumului lor pentru dezvoltarea web.
Pentru actualizări privind dezvoltarea Rails în viitor sau chiar o privire mai profundă înapoi pentru a afla cum au fost integrate diferitele tehnologii în versiunile anterioare, asigurați-vă că revizuiți următoarele link-uri:
Pe măsură ce ne uităm înainte, echipa de bază și mulți contribuitori pun cele mai bune rezultate pe Rails 4.0. Rămâi acordat Nettuts +, unde vom săpăm în tot ceea ce oferă noua versiune!