Apa itu Ruby on Rails?

Ruby on Rails adalah sebuah web framework yang ditulis menggunakan bahasa pemrograman Ruby. Rails sendiri merupakan framework open source yang dirilis dengan lisensi MIT.

Ruby on Rails pertama kali dikembangkan oleh David Heinemeier Hansson, seorang programmer asal Denmark pada Agustus 2004. Hingga kini, Rails berkembang pesat dengan versi terbaru, 7.0.1, dirilis 6 Januari 2022 lalu.

Ruby on Rails adalah framework full stack. Artinya, ia bisa digunakan sebagai framework back end untuk mengelola database dan file di server. Namun, bisa juga digunakan sebagai framework front end untuk me-render HTML dan mengupdate halaman secara live.

Sebenarnya, alasan Rails tergolong framework full stack karena ia memiliki arsitektur MVC (Model View Controller). Nah, Model dan Controller bertugas mengatur aktivitas back end, sementara View berguna mengelola tampilan front end.

Arsitektur MVC membuat Ruby on Rails sangat fleksibel untuk membangun berbagai jenis aplikasi web. Mulai dari Progressive Web App (PWA), Single Page App (SPA), Rich Internet App (RIA), bahkan Web Service dan API.

Jadi tidak heran, jika Ruby on Rails banyak digunakan oleh perusahaan kelas dunia. Beberapa di antaranya ialah Github, Shopify, Dribble, Hulu, Airbnb, Twitch, dan Soundcloud.

Komentar

Postingan populer dari blog ini

6 Situs Untuk Mencari Inspirasi Seputar Desain UI/UX

Apakah UI/UX Designer Harus Bisa dan Belajar Coding ?

Cara Download Extension Visual Code Studio