Menu Close

Perbedaan antara Ruby dan Ruby on Rails

Perbedaan utama: Ruby adalah bahasa pemrograman yang kuat, sedangkan Ruby on Rails adalah kerangka kerja berbasis bahasa pemrograman Ruby. Kerangka kerja ini digunakan untuk mengembangkan situs web berbasis data.

   

Ruby adalah bahasa scripting yang dikembangkan oleh Yukihiro Matsumoto pada pertengahan 1990-an.Bahasa ini dapat berjalan di berbagai platform sistem operasi seperti Window, versi UNIX dan Mac OS.

Ini adalah bahasa pemrograman tingkat tinggi yang ditafsirkan seperti Perl, Python, dll. Seperti Java, itu juga merupakan bahasa pemrograman berorientasi objek. Ini memiliki berbagai manfaat seperti itu adalah bahasa open source yang juga merupakan bahasa yang benar-benar berorientasi objek. Komunitasnya yang membantu memberikan solusi untuk banyak masalah jika ditemui. Mudah dipelajari dan dikembangkan.

Ruby on Rails adalah framework web open source yang ditulis dalam Ruby. Ini dikembangkan oleh Heinemeier Hansson pada tahun 2003. Aplikasi manajemen proyek berbasis web yang disebut Basecamp cenderung menjadi basis Rails. Ini juga berfungsi pada berbagai platform seperti Windows, Macintosh dan Linux. Ruby on Rails juga dikenal sebagai Rails. Rails kompatibel untuk semua database umum.

   

Itu menggunakan konsep yang dikenal sebagai Convention over Configuration karena konfigurasi yang tersisa sedikit pada saat penulisan kode. Rails dijalankan di atas server HTTP. Karenanya, Ruby dan Rails terkait tetapi masih berbeda; Ruby adalah bahasa pemrograman tingkat tinggi, sedangkan RoR atau Rails adalah kerangka kerja pengembangan web yang diimplementasikan dalam bahasa Ruby. Kerangka kerja web Rails digunakan oleh banyak perusahaan web seperti Twitter dan Kongregate.

Baik Ruby dan RoR gratis dan satu dapat dengan mudah mengunduh paket. Ruby adalah komponen penting dari RoR.

Perbandingan antara Ruby dan Ruby on Rails:

Rubi

Ruby on Rails

Definisi

Ruby adalah bahasa pemrograman open source, berorientasi objek dan ditafsirkan

Kerangka pengembangan web open source berdasarkan bahasa pemrograman ruby

 

Dikembangkan oleh

Yukihiro Matsumoto

Heinemeier Hansson

Harga

Bebas

Bebas

Mengetik

Sumber terbuka

Sumber terbuka

Manfaat

  • Ini adalah bahasa pemrograman yang dinamis
  • Variabel dalam Ruby diketik secara dinamis
  • Fleksibilitasnya lebih besar
  • Aplikasi web dapat ditulis dalam waktu yang lebih singkat
  • Permatanya yang merupakan pustaka fungsi dapat digunakan dalam basis kode yang berbeda
  • Bangun di atas Ruby

Situs web

ruby-lang.org

rubyonrails.org