Parfémy
Krása
Produkty pro zdraví
Hodinky
Elektro
Šperky a klenoty
Nábytek
Nářadí a zahrada
Outdoor
Počítače a notebooky
| Ruby on Rails | |
Výchozí stránka Rails (snímek obrazovky) |
|
| vyvíjí | Rails Core Team |
| aktuální verze | 2.1 (31. Květen 2008) |
| OS | Nezávislý na platformě |
| typ softwaru | Framework na vývoj webových aplikací |
| licence | MIT |
| web | www.rubyonrails.org |
| logo produktu | |
Ruby on Rails jsou plnohodnotný framework pro vývoj webových aplikací napojených na databázi, používající návrhový vzor Model-view-controller. Vše v Rails je založeno na jazyce Ruby, od Ajaxu v šablonách (view), přes požadavek a odpověď v controllerech po vnitřní architekturu aplikace v modelech obalujících databázi. Ke spuštění vaší aplikace pak potřebujete jen databázi a webový server.
Vytvořil jej dánský programátor David Heinemeier Hansson při práci na projektu Basecamp.
Ruby on Rails je vytvořen v programovacím jazyce Ruby. Ruby je jazyk, v němž jsou aplikace pro Rails psány.
Mezi základní princip Rails patří Konvence má přednost před konfigurací, tedy že programátor konfiguruje pouze ty části aplikace, které se liší od běžného nastavení. Vytvoří-li tedy např. model Person, aplikace bude data automaticky hledat v tabulce people. Chce-li, aby aplikace načítala data z tabulky staff, musí tak učinit výslovně.
Rails jsou postaveny na bázi návrhového vzoru Model-view-controller, který odděluje části aplikace zodpovědné za čtení a ukládání dat včetně manipulace s nimi (model), za zobrazení grafického rozhraní aplikace (view) a za část přijímající vstupy od uživatele a řídící zobrazení dat na výstupu (controller).
Základní vlastnosti Rails: