Apa Itu Framework Ruby on Rails? Ini Penjelasan Selengkapnya

kemunculan framework Ruby on Rails yang berbasis pada bahasa Ruby.

Wakos Reza Gautama
Jum'at, 14 Oktober 2022 | 16:18 WIB
Apa Itu Framework Ruby on Rails? Ini Penjelasan Selengkapnya
Mengenal framework Ruby on Rails. [ISTIMEWA]

SuaraLampung.id - Bahasa pemrograman saat ini selalu berkembang. Salah satunya adalah kemunculan framework Ruby on Rails yang berbasis pada bahasa Ruby.

Umumnya, framework dipakai untuk memudahkan para programmer dalam mengembangkan sebuah program. Framework merupakan kerangka berisi perintah-perintah basic yang paling sering dipakai.

Sehingga ini akan mempermudah developer ketika membuat sebuah sistem yang akan dijalankan lewat sebuah web hosting.

Mengenal Framework Ruby on Rails

Baca Juga:Sering Dengar Istilah Algoritma? Ini Dia Penjelasan Lengkapnya!

Ruby on Rails (RoR/Rails) merupakan sebuah web framework yang dibangun menggunakan basis bahasa pemrograman Ruby. Tujuan dari pembuatan framework ini adalah mempermudah pekerjaan para web programmer.

Framework ini merupakan kerangka kerja full stack, yaitu mencakup bagian front end dan back end sekaligus.

Dengan kemampuannya mengumpulkan data serta informasi dari server dan menyajikan sistem routing independen dari web server, Rails cukup bisa diandalkan.

Ruby yang menjadi basis dari framework ini merupakan salah satu bahasa yang sangat mudah untuk digunakan, user friendly, dan fleksibel. Dengan adanya framework Rails, pembuatan situs web menggunakan Ruby menjadi jauh lebih mudah.

Berkat Rails, pembangunan website dengan interface kompleks bisa dikerjakan dengan cara yang lebih sederhana.

Baca Juga:Aris Yohanes, Tunanetra total Pertama di Indonesia yang Bergelar Sarjana Teknik Informatika

Perbedaan Framework Ruby on Rails dan Ruby

Dari penjelasan di atas bisa dikatakan bahwa Rails dan Ruby adalah dua hal yang berbeda. Untuk mengetahui perbedaannya secara lebih detail, kamu bisa lihat tabel berikut.

1. Rails

  • Merupakan sebuah web framework
  • Berguna untuk membangun marketplace, prototype, MVP, dan web app
  • Bisa mempercepat pengembangan web app
  • Independen

2. Ruby

  • Merupakan bahasa pemrograman
  • Berguna untuk mengembangkan aplikasi desktop
  • Jika dibandingkan dengan Rails, Ruby lebih lambat untuk membangun web app
  • Bisa digunakan bersamaan dengan bahasa pemrograman lainnya seperti JavaScript, XML, HTML, dan CSS


Arsitektur Ruby on Rails

RoR dibangun menggunakan arsitektur Modal View Controller atau MVC dasar. MVC sendiri terdiri dari 3 bagian berikut ini.

Cari Tahu

Kumpulan Kuis Menarik

KUIS: THR Kamu Cocok Buat Beli HP Apa? Cek Rekomendasinya
Ikuti Kuisnya ➔
Kuis Mudik Naik Motor 2026: Uji Kesiapan Anda Sebelum Pulang Kampung
Ikuti Kuisnya ➔
Kuis Geografi Indonesia Sejauh Mana Anda Mengenal Peta Nusantara?
Ikuti Kuisnya ➔
KUIS: THR Sudah Cair? Ungkap Karakter Asli Keuangan Kamu
Ikuti Kuisnya ➔
KUIS: Pecahkan 10 Kasus Misterius Ini, Kamu Detektif atau Cuma Amatir?
Ikuti Kuisnya ➔
SIMULASI TKA SD: 15 Soal Matematika Materi Pecahan Senilai Beserta Kunci Jawaban dan Pembahasan
Ikuti Kuisnya ➔
Simulasi TKA: 30 Soal Bahasa Indonesia Kelas 6 SD Beserta Pembahasan
Ikuti Kuisnya ➔
KUIS: Berapa Life Path Number Kamu? Hitung Sekarang dan Lihat Rahasia Kepribadianmu
Ikuti Kuisnya ➔
Simulasi TKA: 15 Soal Bahasa Indonesia Kelas 6 SD Materi Teks Informasi Lengkap Kunci Jawaban
Ikuti Kuisnya ➔
KUIS: Cek Seberapa Sehat Jam Tidurmu Selama Bulan Puasa?
Ikuti Kuisnya ➔
Simulasi TKA: 30 Soal Matematika Kelas 6 SD Lengkap Kunci Jawaban dan Pembahasan
Ikuti Kuisnya ➔

BERITA TERKAIT

REKOMENDASI

Terkini

Tampilkan lebih banyak