Acasă Dezvoltare Ce este rubinul pe șine (ror)? - definiție din techopedia

Ce este rubinul pe șine (ror)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Ruby On Rails (RoR)?

Ruby on Rails (RoR) este un cadru de aplicații Web multiplă platformă scris în Ruby. Cadrul a fost inițial scris de David Heinemeier Hansson și cercetat și dezvoltat în continuare de o echipă de bază a mai multor colaboratori individuali. RoR permite unui programator să dezvolte aplicații Web mult mai rapid prin reducerea la minimum a pașilor, a timpului și a verbulajului implicat în programare.


RoR este pur și simplu cunoscut sub numele de Șine. Lansarea inițială a RoR a fost în iulie 2004. RoR este distribuit sub licența MIT.

Techopedia explică Ruby On Rails (RoR)

Ruby on Rails (RoR) urmărește abordarea model-view-controller (MVC) în care logica aplicației este separată de interfața cu utilizatorul. RoR implementează o tehnică populară numită JavaScript discret pentru a izola funcționalitatea aplicației de interfața utilizatorului. La fel ca orice alt cadru modern, RoR implementează o abordare „convenție asupra configurației” care urmărește să reducă numărul de decizii pe care programatorii trebuie să le ia. RoR constă din mai multe pachete precum:

  • Înregistrare activă: un model arhitectural care stochează informații în bazele de date relaționale.
  • ActiveResource: pachet care oferă servicii Web.
  • Action Pack: pachet de management cu funcții de control.
  • Acțiune Servicii web: pachet de servicii web.
  • ActiveSupport: componentă de gestionare a asistenței.
  • ActionMailer: Componenta de gestionare a e-mailului.

Deși inițial RoR a fost scris pentru a rula pe serverul Mongrel Web, acum acceptă majoritatea webservers-urilor și, de asemenea, acceptă servere de baze de date, cum ar fi MySQL, PostgreSQL, Oracle, SQL server și DB2.

Ce este rubinul pe șine (ror)? - definiție din techopedia