Daftar Isi:
Definisi - Apa arti Ruby On Rails (RoR)?
Ruby on Rails (RoR) adalah kerangka kerja aplikasi Web lintas platform yang ditulis dalam Ruby. Kerangka kerja ini awalnya ditulis oleh David Heinemeier Hansson dan diteliti dan dikembangkan lebih lanjut oleh tim inti kereta api dari beberapa kontributor individu. RoR memungkinkan seorang programmer untuk mengembangkan aplikasi Web lebih cepat dengan meminimalkan langkah-langkah, waktu dan kata-kata yang terlibat dalam pemrograman.
RoR hanya dikenal sebagai Rails. Rilis awal RoR adalah pada bulan Juli 2004. RoR didistribusikan di bawah lisensi MIT.
Techopedia menjelaskan Ruby On Rails (RoR)
Ruby on Rails (RoR) mengikuti pendekatan model-view-controller (MVC) di mana logika aplikasi dikeluarkan dari antarmuka pengguna. RoR mengimplementasikan teknik populer yang disebut JavaScript tidak mencolok untuk mengisolasi fungsionalitas aplikasi dari Antarmuka pengguna. Sama seperti kerangka kerja modern lainnya, RoR mengimplementasikan pendekatan "konvensi atas konfigurasi" yang berupaya mengurangi jumlah keputusan yang perlu dibuat oleh programmer. RoR terdiri dari beberapa paket seperti:
- Rekaman Aktif: pola arsitektur yang menyimpan informasi dalam database relasional.
- ActiveResource: paket yang menyediakan layanan Web.
- Paket Tindakan: paket manajemen dengan fungsi kontrol.
- Layanan Web Tindakan: paket layanan Web.
- ActiveSupport: mendukung komponen manajemen.
- ActionMailer: Komponen manajemen email.
Meskipun RoR awalnya ditulis untuk dijalankan di server Web Mongrel, sekarang RoR mendukung sebagian besar server web dan juga mendukung server database seperti MySQL, PostgreSQL, Oracle, SQL server, dan DB2.