Apa itu Ruby on Rails?

  1. Pengertian Ruby on Rails

Ruby on rails (RoR) sering disebut dengan Rails yaitu sebuah web framework yang diciptakan dengan menggunakan bahasa pemrograman ruby. Framework ini dapat kalian gunakan secara gratis (Open source) yang dioptimalkan untuk kesenangan programmer dan menopang produktifitas.

Menurut wikipedia, Ruby on rails ini adalah sebuah kerangka kerja aplikasi web yang merupakan kerangka kerja full stack (menangani masalah backend dan frontend) dimana mampu mengumpulkan informasi dari server, serta menyajikan fitur sistem routing yang independen dari server web.

Ruby on rails bertujuan untuk menyederhanakan pembuatan aplikasi web, ia melakukannya dengan membuat struktur kode standar dengan basis data aplikasi dalam halaman aplikasi web yang dikirim untuk client-side.

Ruby on rails itu sendiri menggunakan bahasa pemrograman ruby yang memiliki sifat fleksibel, mudah digunakan, dan sangat User Friendly, belum lagi framework ruby on rails yang menggunakan arsitektur MVC mampu membuat kita membangun user interface kompleks menjadi sesederhana mungkin.

  • Sejarah Lahirnya Ruby On Rails

Ruby on rails telah dikembangkan sejak tahun 2003 dan pertama kali dirilis pada Juli 2004 oleh seorang pebalap sekaligus programmer asal Denmark yaitu David Heinemeier Hasson, dimana awalnya framework ini merupakan bagian dari basecamp sebuah Project Manajement Tool.

Sejak saat itu, Ruby on rails diperluas oleh Rails Core Team dan mampu menghasilkan lebih dari 3700 kontributor. Bahkan hingga 2014 kemarin, Ruby on rails masih menempati posisi pertama dalam gaji programmer tertinggi berdasarkan data Quart.

Selain itu, Ruby on rails juga menjadi framework yang paling banyak menjadi pusat perhatian para pengembang, baik di Indonesia maupun di luar Negeri. Hal ini dikarenakan Ruby on Rails memiliki syntax yang elegan untuk dipelajari, bahkan oleh pemula sekalipun. Beberapa perusahaan besar di Indonesia yang sudah menerapan Ruby on Rails adalah Bukalapak dan Video.com, sedangkan untuk luar negeri adalah TwitterGithub, Gitlab, dan Shopify.

  • Kelebihan dari Ruby on Rails

Berikut ini adalah beberapa kelebihan atau keunggulan yang dimiliki oleh framework ruby on rails jika dibangding kan dengan framework lainnya.

  1. Ruby bersifat fleksibel dan memiliki framework dengan IDE yang mudah digunakan (friendly),
  2. Kemampuan migrasi database yang mendukung berbagai platform,
  3. Penggunaan fungsi dan manipulasi yang mudah,
  4. memiliki fokus utama pada estetika dan kesederhanaan,
  5. Ruby bersifat konsisten dengan struktur dan metodologinya.
  6. Kekurangan dari Ruby on Rails

Tidak hanyak memiliki kelebihan seperti yang saya jelaskan diatas, Ruby on Rails juga memiliki kelemahan atau kekurangan, yaitu :

  1. Butuh kemampuan pemrograman yang tinggi,
  2. Lebih rumit dalam pembuatan proyek berskala besar,
  3. Dokumentasi hanya mencakup framework yang populer,
  4. Membutuhkan sumber daya komputasi lebih,
  5. Performa yang relatif lambat.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top
WhatsApp Tanya & Beli Program?