Sommario:
Definizione - Cosa significa Ruby On Rails (RoR)?
Ruby on Rails (RoR) è un framework di applicazioni Web multipiattaforma scritto in Ruby. Il framework è stato originariamente creato da David Heinemeier Hansson e ricercato e ulteriormente sviluppato da un nucleo centrale ferroviario di diversi singoli collaboratori. Il RoR consente a un programmatore di sviluppare applicazioni Web molto più rapidamente riducendo al minimo i passaggi, i tempi e la verbosità della programmazione.
RoR è semplicemente noto come Rails. La versione iniziale di RoR era nel luglio 2004. RoR è distribuito sotto licenza MIT.
Techopedia spiega Ruby On Rails (RoR)
Ruby on Rails (RoR) segue l'approccio model-view-controller (MVC) in cui la logica dell'applicazione è emersa dall'interfaccia utente. RoR implementa una tecnica popolare chiamata JavaScript discreto per isolare la funzionalità dell'applicazione dall'interfaccia utente. Proprio come qualsiasi altro framework moderno, il RoR implementa un approccio di "convenzione sulla configurazione" che mira a ridurre il numero di decisioni che i programmatori devono prendere. RoR è costituito da diversi pacchetti come:
- Record attivo: un modello architettonico che archivia le informazioni in database relazionali.
- ActiveResource: pacchetto che fornisce servizi Web.
- Action pack: pacchetto di gestione con funzioni di controllo.
- Azione Servizi Web: pacchetto di servizi Web.
- ActiveSupport: componente di gestione del supporto.
- ActionMailer: componente di gestione e-mail.
Sebbene RoR sia stato originariamente scritto per essere eseguito sul server Web Mongrel, ora supporta la maggior parte dei server Web e supporta anche server di database come MySQL, PostgreSQL, Oracle, SQL server e DB2.
