Ruby on Rails
Ruby on Rails je multiplatformní framework pro vývoj webových která umožňuje vývojářům vytvářet databáze, webové stránky, a poskytují různé webové služby. Rámec byl představen v roce 2005 a pokračuje v přijímání aktualizací dnes.
- Zjednodušený framework pro vývoj webových pro více platforem
- Vytvářet a nasazovat webové stránky, aplikace a služby
- Zkušební kód a aplikace ke snížení chyb
- Snadno pracovat s členy týmu na developerský projekt
- nástrojů Superior
- Velký počet knihoven
- Vyzývá k odpovědnému vývoj webových aplikací
- produktivita se zvyšuje
- Výborné testování funkce
- Rámcové zatížení pomalá
- Aplikace může být pomalé
- Nedostatek spolehlivých dokumentace
Ruby on Rails se může zdát trochu ze staré školy na dnešní vývoj webových aplikací pracovníkem. Nyní v jeho 13. ročník, populární rámec má stále co nabídnout. Ruby, stejně jako ostatní rámců, vyzve vývojářům pracovat v systematickým způsobem. Název pro tento způsob podle Ruby je „konvence přes konfiguraci.“ Snad největší výhoda COC mentalita je, že různé vývojáři mohou přijít společně pracovat na jednom projektu. Ruby také pomáhá minimalizovat tvorbu kódu a zároveň zabránit překrývání. Každý, kdo používá aplikace vyvinuté s Ruby bude obecně uznat, protože mají velmi společný styl nasazení. Ruby byl používán webových služeb, jako je GitHub a Hulu dodat mnoho aplikací. Ruby není technicky programovací jazyk jako je Python nebo HTML. To funguje pouze jako úspora času rámce, který umožňuje vývojářům práci v celé řadě jazyků. Hlavní výhodou této platformy je, že zjednodušuje správu složitých webových aplikací. Ti, kteří jsou zaměstnáni v technických oborech, které vyžadují vývoj API je pravděpodobné, že najít je výhodné, že zkušenosti s Ruby on Rails. Koneckonců, obrovské vývoj webových projektů jako Kickstarter byly dokončeny s Ruby. Skvělá věc, o Ruby je, že to není příliš skličující pro začínající webové vývojáře. Bylo dokonce naučil za jediný den, aby tříd začínající programátory. Tam jsou, bohužel, některé nevýhody používání rámce. Velkým problémem byla vždy rychlost. Webové aplikace vytvořené pomocí Ruby může být pomalé. Rámec sám může také být pomalé, aby bota, který nabízí až o částku spravedlivé frustrace. Dalším problémem je to, že spolehlivou dokumentaci pro rámec může být těžké najít.