Mengenal Ruby Contoh Penerapannya
ruby adalah bahasa pemrograman berbasis skrip yang berorientasi pada objek. Ruby bersifat open source, biasanya di gunakan untuk membangun dan mengembangkan aplikasi web yang sederhana dan cepat.
Bagi programmer pemula, mungkin banyak yang masih belum familiar dengan Ruby karena jarang di jadikan sebagai dasar. Ruby adalah salah satu bahasa pemrograman yang unggul untuk mengembangkan aplikasi website.
Ruby di kembangkan oleh programmer asal Jepang bernama Yukihiro Matsumoto (Matz). Pada tahun 1993, Ia mulai membangun Ruby dengan tujuan menciptakan bahasa pemrograman yang dapat di tulis secara efisien.
Matz menggabungkan bahasa favoritnya, yakni Perl, Smaltalk, Eiffel, Ada, serta Lips untuk membangun bahasa pemrograman baru yang seimbang dari segi imperatif dan fungionalitasnya.
Keunggulan Bahasa Pemrograman Ruby
1. Memilki sintaks sederhana
Ruby termasuk salah satu bahasa pemrograman dengan sintaks yang sederhana. Karena kesederhanaan kodenya, kerja programmer jadi lebih efektif.
Di bandingkan dengan bahasa pemrograman lain yang umumnya di butuhkan sekitar 10 baris, Ruby hanya butuh 1 atau 2 baris saja. Kamu juga tak perlu menggunakan titik koma (;) di akhir sintaks.
2. Bahasa pemrograman berbasis objek (OOP)
Pemrograman berbasis OOP di anggap lebih fleksibel, karena mudah di pelajari dan dapat di-develop sesuai kebutuhan. Konsep ini memanfaatkan kumpulan objek yang saling berinteraksi dan bertukar data untuk mencapai hasil akhir yang di inginkan.
3. Hemat waktu
Salah satu keunggulan utama dari bahasa pemrograman Ruby yang di kombinasikan dengan Framework Rails ialah memungkinkanmu membuat aplikasi dengan cepat.
Ruby di yakini sebagai salah satu bahasa yang paling efisien, khususnya Ruby on Rails. Mengusung arsitektur MVC (Model-View-Controller) yang memudahkan para programmer untuk membangun aplikasi web dan desktop.
4. Keamanan yang tinggi
Penggunaan Ruby dengan Rails Framework di anggap dapat menghasilkan sistem keamanan yang tinggi. Memiliki built-in security yang membuat aplikasi selalu aman dari berbagai upaya penyusupan, seperti serangan XSS, CSRF dan SQL Injection yang di nilai sebagai serangan paling populer pada aplikasi web.