Ruby on Rails
Ruby on Rails je multiplatformový framework pre vývoj webových ktorá umožňuje vývojárom vytvárať databázy, webové stránky, a poskytujú rôzne webové služby. Rámec bol predstavený v roku 2005 a pokračuje v prijímaní aktualizácií dnes.
- Zjednodušený framework pre vývoj webových pre viac platforiem
- Vytvárať a nasadzovať webové stránky, aplikácie a služby
- Skúšobný kód a aplikácia k zníženiu chýb
- Ľahko pracovať s členmi tímu na developerský projekt
- nástrojov Superior
- Veľký počet knižníc
- Vyzýva k zodpovednému vývoj webových aplikácií
- produktivita sa zvyšuje
- Výborné testovanie funkcie
- Rámcové zaťaženie pomalá
- Aplikácia môže byť pomalé
- Nedostatok spoľahlivých dokumentácia
Ruby on Rails sa môže zdať trochu zo starej školy na dnešný vývoj webových aplikácií pracovníkom. Teraz v jeho 13. ročník, populárny rámec má stále čo ponúknuť. Ruby, rovnako ako ostatné rámcov, vyzve vývojárom pracovať v systematickým spôsobom. Názov pre tento spôsob podľa Ruby je "konvencie cez konfiguráciu." Snáď najväčšia výhoda COC mentalita je, že rôzne vývojári môžu prísť spoločne pracovať na jednom projekte. Ruby tiež pomáha minimalizovať tvorbu kódu a zároveň zabrániť prekrývaniu. Každý, kto používa aplikácie vyvinuté s Ruby bude všeobecne uznať, pretože majú veľmi spoločný štýl nasadenia. Ruby bol používaný webových služieb, ako je GitHub a Hulu dodať mnoho aplikácií. Ruby nie je technicky programovací jazyk ako je Python alebo HTML. To funguje iba ako úspora času rámca, ktorý umožňuje vývojárom prácu v mnohých jazykoch. Hlavnou výhodou tejto platformy je, že zjednodušuje správu zložitých webových aplikácií. Tí, ktorí sú zamestnaní v technických odboroch, ktoré vyžadujú vývoj API je pravdepodobné, že nájsť je výhodné, že skúsenosti s Ruby on Rails. Koniec koncov, obrovské vývoj webových projektov ako Kickstarter boli dokončené s Ruby. Skvelá vec, o Ruby je, že to nie je príliš skľučujúca pre začínajúcich webové vývojárov. Bolo dokonca naučil za jediný deň, aby tried začínajúcich programátorov. Tam sú, bohužiaľ, niektoré nevýhody používania rámca. Veľkým problémom bola vždy rýchlosť. Webové aplikácie vytvorené pomocou Ruby môže byť pomalé. Rámec sám môže tiež byť pomalé, aby topánka, ktorý ponúka až o sumu spravodlivé frustrácie. Ďalším problémom je to, že spoľahlivú dokumentáciu pre rámec môže byť ťažké nájsť.