Mengenal bahasa pemrograman Ruby on Rails

AirBnB adalah salah satu perusahaan yang menggunakan bahasa pemrograman Ruby on Rails – EKRUT

Ruby on Rails merupakan salah satu bahasa pemrograman yang populer dan banyak digunakan oleh perusahaan-perusahaan baik besar maupun kecil. Beberapa perusahaan yang menggunakan Rails antara lain, AirBnB, Groupun, Twitter, Shopify, dan Basecamp. Sebelum mempelajari bahasa ini, disarankan untuk memahami Ruby terlebih dahulu.

Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa skripting yang memiliki kemampuan orientasi objek. Pada saat itu pemrograman berorientasi objek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman objek .

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.

Kelebihan Ruby on Rails

1.sintaks  sederhana.

2.Memil iki exception handling yang baik.

3.Bahasaa Pemrograman Berorientasi  Objek.

4. konsep single inheritance.

5.Open source, siapa saja dapat menggunakannya dengan Cuma-Cuma dan dapat ikut berpartisipasi mengembangkannya.

6.Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.

Kekurangan Bahasa Pemrograman Ruby

  1. Performa cenderung lebih lambat
  2. Fleksibilitas tinggi bisa menjadi kendala
  3. Popularitas masih kurang

Contoh Penggunaan Ruby

Ruby memiliki fungsi yang serupa dengan bahasa pemrograman Python. Keduanya sama-sama berorientasi pada objek. Jadi, implementasinya pun seringkali mirip.

Penasaran, apa saja hasil implementasi Ruby yang telah dijalankan? Simak contoh penggunaan Ruby berikut yuk!

1.AirBnB

AirBnB adalah aplikasi web yang memfasilitasi para traveler menemukan tempat penginapan. 

2.Basecamp

Basecamp memfasilitasi dalam melakukan manajemen proyek. Kreator framework Rails dulunya adalah salah satu programmer di  Basecamp.

3.GitHub

GitHub adalah salah satu source code management Git terpopuler. Platform ini digunakan para developer untuk meng-host dan mereview code, mengelola proyek, dan membangun software aplikasi. GitHub memungkinkan para developer di seluruh dunia untuk bisa berkolaborasi.

4.Soundcloud

Soundcloud memungkinkan pengguna untuk merekam, mengupload, membagikan dan mempromosikan audio karya sendiri.

5.Slideshare

Slideshare adalah situs berbagi presentasi slideshow, infografik, dan dokumen lain kepada banyak orang secara online.

6.Shopify

Shopify memfasilitasi orang untuk membangun website dan portal e-commerce.

7.Fiverr

Fiverr merupakan tempat para freelancer untuk menawarkan skill mereka di berbagai industri, seperti penulisan, desain, programming, penerjemahan, dan sebagainya.

8.Goodreads

Goodreads adalah platform untuk mencari buku / bacaan berbagai genre.

Editor: sf

Tinggalkan Komentar

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

Scroll to Top
WhatsApp Tanya & Beli Program?