Ruby on Rails
Ruby on Rails yra cross-platform interneto svetainių kūrimas sistemą, kuri leidžia kūrėjams kurti duomenų bazes, tinklalapius ir teikia įvairias interneto paslaugas. Ši sistema buvo įvesta 2005 metais ir toliau gauti atnaujinimus ir šiandien.
- Supaprastintas interneto kūrimo sistemą daugelyje platformų
- Kurti ir diegti tinklalapius, programas ir paslaugas
- Bandymo kodas ir prašymai sumažinti klaidas
- Lengvai dirbti su komandos nariais apie plėtros projektą
- Geresnis įrankiai
- Didelis skaičius bibliotekose
- Ragina atsakingą interneto svetainių kūrimas
- didina produktyvumą
- Puikus testavimo funkcijos
- Pagrindų krovinius lėtas
- Paraiškas gali būti lėtas
- Trūksta patikimos dokumentacijos
Ruby on Rails gali atrodyti šiek tiek senosios mokyklos į šiandienos interneto plėtros specialistas. Dabar savo 13 metų, populiarus sistema vis dar turi daug ką pasiūlyti. Rubinas, kaip ir kitų sistemų, paragina kūrėjams dirbti sistemingai. Šio metodo pagal Ruby pavadinimas yra "Konvencija per konfigūraciją." Galbūt didžiausias privalumas kontraceptikų mentalitetas yra tai, kad skirtingi kūrėjai gali ateiti kartu dirbti su vienu projektu. Rubinas taip pat padeda sumažinti kodas kūrimą, o užkirsti kelią sutapimų. Kiekvienas, kuris turi naudojamas programas, sukurtas su Ruby paprastai jas atpažinti, nes jie turi labai bendrą stilių diegimo. Ruby buvo naudojamas interneto paslaugas, pavyzdžiui, GitHub ir "Hulu pristatyti daug paraiškų. Ruby nėra techniškai programavimo kalba, kaip Python ar HTML. Jis tik veikia kaip laiko taupymo sistemą, kuri leidžia kūrėjams dirbti įvairiuose kalbų. Pagrindinis privalumas platforma yra tai, kad supaprastina sudėtingų interneto programų valdymą. Tie, kurie dirba techninių sričių, kurios reikalauja API vystymąsi gali rasti, kad patirtis su Ruby on Rails yra teikiama pirmenybė. Galų gale, didžiulis interneto plėtros projektai kaip Kickstarter buvo baigtas su Ruby. Didžioji dalykas, apie Ruby yra tai, kad jis nėra pernelyg nelengvas pradžioje kūrėjas. Ji net buvo mokoma per vieną dieną klasei pradedantiesiems programuotojams. Yra, deja, kai kurie trūkumai naudojant sistemą. Didelis klausimas visada buvo greitis. Web applications pastatytas su Ruby gali būti lėtas. Pati sistema taip pat gali būti lėtas įkrovos, siūlanti iki nemažai nusivylimo. Kita problema yra tai, kad patikimi dokumentai už sistemą gali būti sunku rasti.