Sisällysluettelo:
Määritelmä - mitä tarkoittaa Ruby On Rails (RoR)?
Ruby on Rails (RoR) on alustojen välinen verkkosovelluskehys, joka on kirjoitettu Ruby. Kehyksen on alun perin kirjoittanut David Heinemeier Hansson, ja tutkimuksen ja kehittämisen jatkoi useiden yksittäisten avustajien rautateiden ydinryhmä. RoR antaa ohjelmoijalle mahdollisuuden kehittää Web-sovelluksia paljon nopeammin minimoimalla ohjelmointiin liittyvät vaiheet, aika ja sanamuoto.
RoR tunnetaan yksinkertaisesti nimellä Rails. RoR julkaistiin alun perin heinäkuussa 2004. RoR jaetaan MIT-lisenssillä.
Techopedia selittää Ruby On Rails (RoR)
Ruby on Rails (RoR) noudattaa mallinäkymä-ohjaimen (MVC) lähestymistapaa, jossa sovelluslogiikka on erotettu käyttöliittymästä. RoR toteuttaa suositun tekniikan, jota kutsutaan häiritsemättömäksi JavaScriptinä sovelluksen toiminnallisuuden eristämiseksi käyttöliittymästä. Aivan kuten kaikki muutkin nykyaikaiset puitteet, RoR toteuttaa ”yleissopimusmääritys” -lähestymistavan, jolla pyritään vähentämään ohjelmoijien tekemien päätösten määrää. RoR koostuu useista paketeista, kuten:
- Aktiivinen tietue: arkkitehtuurimalli, joka tallentaa tietoja relaatiotietokantoihin.
- ActiveResource: paketti, joka tarjoaa verkkopalveluita.
- Toimintapaketti: hallintapaketti ohjaustoiminnoilla.
- Action-verkkopalvelut: Web-palvelupaketti.
- ActiveSupport: tuenhallintakomponentti.
- ActionMailer: Sähköpostin hallintakomponentti.
Vaikka RoR oli alun perin kirjoitettu toimimaan Mongrel-verkkopalvelimella, se tukee nyt useimpia verkkopalvelimia ja tukee myös tietokantapalvelimia, kuten MySQL, PostgreSQL, Oracle, SQL-palvelin ja DB2.
