Pengertian Ruby on Rails
Pengerian Ruby on rails
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 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.
Ruby on Rails merupakan framework full stack; 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.
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.
- Ruby bersifat fleksibel dan memiliki framework dengan IDE yang mudah digunakan (friendly),
- Kemampuan migrasi database yang mendukung berbagai platform,
- Penggunaan fungsi dan manipulasi yang mudah,
- memiliki fokus utama pada estetika dan kesederhanaan,
- Ruby bersifat konsisten dengan struktur dan metodologinya.
- Full-Stack Framework.
- Arsitektur MVC.
- Konfigurasi Otomatis
Kekurangan dari Ruby on Rails
Tidak hanyak memiliki kelebihan seperti yang saya jelaskan diatas, Ruby on Rails juga memiliki kelemahan atau kekurangan, yaitu :
- Butuh kemampuan pemrograman yang tinggi,
- Lebih rumit dalam pembuatan proyek berskala besar,
- Dokumentasi hanya mencakup framework yang populer,
- Membutuhkan sumber daya komputasi lebih,
- Performa yang relatif lambat.
Berikut Penggunaan Ruby ON Rails
- Membuat Toko Online
- Platform Pemasaran Saham
- Pembuatan Media Sosial
- Complex Project
- Membuat SaaS.
Comments
Post a Comment