Sadržaj:
Definicija - Što znači Ruby On Rails (RoR)?
Ruby on Rails (RoR) je višeplatformski okvir web aplikacija napisan u Ruby. Okvir je izvorno napisao David Heinemeier Hansson, a istražio ga je i nadalje razvio tim jezgri željeznica nekoliko pojedinačnih suradnika. RoR omogućava programeru da brže razvija web aplikacije minimizirajući korake, vrijeme i verbiage koji su uključeni u programiranje.
RoR je jednostavno poznat kao Rails. Početno izdanje RoR-a bilo je u srpnju 2004. RoR se distribuira pod licencom MIT.
Tehopedija objašnjava Ruby On Rails (RoR)
Ruby on Rails (RoR) slijedi pristup upravljačkom modelu (MVC) u kojem je logika aplikacije odvojena od korisničkog sučelja. RoR provodi popularnu tehniku nazvanu neupadljivi JavaScript za izoliranje funkcionalnosti aplikacije iz korisničkog sučelja. Kao i svaki drugi moderan okvir, RoR primjenjuje pristup „konvencije o konfiguraciji“ koji nastoji smanjiti broj odluka koje programeri trebaju donijeti. RoR se sastoji od nekoliko paketa kao što su:
- Active Record: arhitektonski obrazac koji pohranjuje informacije u relacijske baze podataka.
- ActiveResource: paket koji pruža web usluge.
- Action Pack: paket za upravljanje s upravljačkim funkcijama.
- Akcija Web usluge: Paket web usluga.
- ActiveSupport: komponenta upravljanja podrškom.
- ActionMailer: Komponenta za upravljanje e-poštom.
Iako je RoR izvorno napisan da se izvodi na web-poslužitelju Mongrel, sada podržava većinu web poslužitelja i također podržava poslužitelje baza podataka kao što su MySQL, PostgreSQL, Oracle, SQL poslužitelj i DB2.