Ruby on Rails

Ruby on Rails
Výchozí stránka Rails
VývojářDavid Heinemeier Hansson
První vydání13. prosince 2005[1]
Aktuální verze7.1.3.3 (16. května 2024)
Operační systémNezávislý na platformě
Vyvíjeno vRuby
Typ softwaruFramework na vývoj webových aplikací
LicenceMIT
Webwww.rubyonrails.org
Některá data mohou pocházet z datové položky.

Ruby on Rails nebo jen Rails je framework pro vývoj webových aplikací napojených na databázi, používající architekturu model-view-controller. Vytvořil jej dánský programátor David Heinemeier Hansson při práci na projektu Basecamp.

Vše v Rails je založeno na jazyce Ruby. Na jazyce Ruby je založen Ajax v šablonách (view), odpovědi v controllerech i architektura aplikace v modelech obalujících databázi. Ke spuštění aplikace je třeba jen databáze.

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 architektury 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

  • automaticky mapují URL na vnitřní řídící prvky aplikace (routing)
  • zajišťují předávání dat mezi controlleremmodelem, mezi controlleremview
  • abstrahují přístup k datům v databázi pomocí mapování záznamů z relační databáze na objekty (pomocí návrhového vzoru ActiveRecord se „řádky“ v databázi převedou na instance objektů, „sloupce“ na jejich atributy)
  • obsahují rozsáhlé pomocné knihovny pro snadné generování HTML, pro práci s Ajaxem (využívá javascriptový Framework jQuery (od verze 3.1)), formátování dat a další

Odkazy

Reference

  1. David. Rails 1.0: Party like it's one oh oh! [online]. 2005-12-13 [cit. 2017-03-01]. Dostupné online. 

Externí odkazy


Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Ruby_on_Rails
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.