Ruby On Rails (RoR)

Szerző: Laura McKinney
A Teremtés Dátuma: 10 Április 2021
Frissítés Dátuma: 1 Lehet 2024
Anonim
Learn Ruby on Rails - Full Course
Videó: Learn Ruby on Rails - Full Course

Tartalom

Meghatározás - Mit jelent a Ruby On Rails (RoR)?

A Ruby on Rails (RoR) egy platformon átívelő webes alkalmazáskeret, amelyet Ruby-ban írtunk. A keretet eredetileg David Heinemeier Hansson készítette, és több egyéni közreműködőből álló vasúti központi csapat kutatott és fejlesztett tovább. Az RoR lehetővé teszi a programozók számára, hogy sokkal gyorsabban fejlesszék webes alkalmazásokat, minimalizálva a programozáshoz szükséges lépéseket, időt és szóbeli szavakat.

Az RoR egyszerűen Rails néven ismert. Az RoR kezdeti kiadása 2004. júliusában volt. Az RoR-t az MIT licenc alapján terjesztik.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Ruby On Rails-t (RoR)

A Ruby on Rails (RoR) a modell-nézet-vezérlő (MVC) megközelítést követi, amelyben az alkalmazás logikája el van választva a felhasználói felülettől. A RoR egy olyan népszerű technikát hajt végre, amelyet zavaró JavaScript-nek hívnak, hogy elkülönítse az alkalmazás funkcionalitását a felhasználói felületről. Csakúgy, mint bármely más modern keretrendszer, az RoR egy „konvenciókonfiguráció” megközelítést is alkalmaz, amelynek célja a programozók számára meghozandó döntések számának csökkentése. Az RoR több csomagból áll, mint például:


  • Active Record: egy építészeti minta, amely információkat tárol a relációs adatbázisokban.
  • ActiveResource: webszolgáltatásokat nyújtó csomag.
  • Akciócsomag: felügyeleti csomag vezérlő funkciókkal.
  • Műveleti webszolgáltatások: Webszolgáltatási csomag.
  • ActiveSupport: támogatáskezelő összetevő.
  • ActionMailer: menedzsment összetevő.

Noha a RoR-t eredetileg a Mongrel webszerveren futtatták, most a legtöbb webszervert támogatja, és olyan adatbázis-kiszolgálókat is támogat, mint például a MySQL, PostgreSQL, Oracle, SQL szerver és DB2.