Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

Ruby on Rails

Z Wikipedie, otevřené encyklopedie
Ruby on Rails
Logo
Výchozí stránka Rails
Výchozí stránka Rails
VývojářDavid Heinemeier Hansson
První vydání13. prosince2005[1]
Aktuální verze8.1.1 (28. října 2025)
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 zdatové položky.

Ruby on Rails nebo jenRails jeframework pro vývoj webových aplikací napojených na databázi, používající architekturumodel-view-controller. Vytvořil jej dánský programátorDavid Heinemeier Hansson při práci na projektuBasecamp.

Vše v Rails je založeno na jazyceRuby. Na jazyce Ruby je založenAjax 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 jendatabáze.

Mezi základní princip Rails patříKonvence má přednost před konfigurací, tedy žeprogramátor konfiguruje pouze ty části aplikace, které se liší od běžného nastavení. Vytvoří-li tedy např. modelPerson, aplikace bude data automaticky hledat v tabulcepeople. Chce-li, aby aplikace načítala data z tabulkystaff, musí tak učinit výslovně.

Rails jsou postaveny na bázi architekturymodel-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

[editovat |editovat zdroj]
  • automaticky mapujíURL na vnitřní řídící prvky aplikace (routing)
  • zajišťují předávání dat mezicontrolleremmodelem, mezicontrolleremview
  • 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 vzoruActiveRecord 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ýFrameworkjQuery (od verze 3.1)), formátování dat a další

Odkazy

[editovat |editovat zdroj]

Reference

[editovat |editovat zdroj]
  1. David.Rails 1.0: Party like it's one oh oh! [online]. 2005-12-13 [cit. 2017-03-01].Dostupné v archivu pořízeném dne 2015-12-17. 

Externí odkazy

[editovat |editovat zdroj]
Webové aplikační frameworky
ASP.NET
C++
ColdFusion
Common Lisp
Java
JavaScript
Perl
PHP
Python
Ruby
Scala
Smalltalk
Ostatní jazyky
Autoritní dataEditovat na Wikidatech
Portály:Internet
Citováno z „https://cs.wikipedia.org/w/index.php?title=Ruby_on_Rails&oldid=24199395
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp