Obsah:
Definícia - Čo znamená Ruby On Rails (RoR)?
Ruby on Rails (RoR) je multiplatformový webový aplikačný rámec napísaný v Ruby. Rámec pôvodne napísal David Heinemeier Hansson a preskúmal ho a ďalej ho rozvíjal tím jadra niekoľkých individuálnych prispievateľov. RoR umožňuje programátorovi vyvíjať webové aplikácie omnoho rýchlejšie, a to minimalizáciou krokov, času a výpovede zapojených do programovania.
RoR sa jednoducho nazýva Rails. Počiatočné vydanie RoR bolo v júli 2004. RoR je distribuovaný na základe licencie MIT.
Techopedia vysvetľuje Ruby On Rails (RoR)
Ruby on Rails (RoR) sa riadi prístupom model-view-controller (MVC), v ktorom je aplikačná logika oddelená od používateľského rozhrania. RoR implementuje populárnu techniku nazývanú nenápadný JavaScript, aby izoloval funkčnosť aplikácie od používateľského rozhrania. Rovnako ako akýkoľvek iný moderný rámec, RoR implementuje prístup „konvencie o konfigurácii“, ktorý sa snaží znížiť počet rozhodnutí, ktoré musia programátori robiť. RoR sa skladá z niekoľkých balíkov, ako napríklad:
- Aktívny záznam: architektonický vzorec, ktorý ukladá informácie do relačných databáz.
- ActiveResource: balík, ktorý poskytuje webové služby.
- Action Pack: balík riadenia s ovládacími funkciami.
- Akcia Webové služby: Balík webových služieb.
- ActiveSupport: komponent správy podpory.
- ActionMailer: Komponent správy e-mailov.
Hoci RoR bol pôvodne napísaný na spustenie na webovom serveri Mongrel, teraz podporuje väčšinu webových serverov a tiež podporuje databázové servery, ako sú MySQL, PostgreSQL, Oracle, SQL server a DB2.
