Halo sobat, kembali lagi di blog Nostra!
Pada kesempatan kali ini, kami akan memberikan pengenalan tentang Ruby on Rails.
Ruby on Rails (disingkat menjadi Rails) adalah framework yang ditulis dengan bahasa pemrograman Ruby, yang diperkenalkan pertama kali pada tahun 2004. Rails termasuk server side, yang berarti semua proses dijalankan pada server, bukan pada client's browser.
Ruby itu sendiri merupakan salah satu high level programming language dan menggunakan konsep object oriented programming. Ruby populer karena beberapa hal berikut:
- Mudah dipelajari
- Open source
- Library yang banyak
Dengan beberapa kelebihan tersebut, tentunya Ruby memiliki beberapa kekurangan, beberapa kekurangannya, adalah:
- Performa yang tidak sebanding dengan Java, C, C++, dan lainnya
- Threading model yang digunakan oleh Ruby menggunakan virtual machine, tidak menggunakan native OS thread
Rails sendiri memiliki beberapa keuntungan:
- Framework yang membuat developer lebih produktif
- Tidak membutuhkan proses compile
- Anda bisa membuat aplikasi setidaknya lebih cepat 10 kali daripada framework berbasis Java
Rails juga merupakan full-stack framework, karena menggunakan MVC (model view controller) pattern, sehingga Rails memiliki backend dan frontend sendiri. Secara code, Rails juga lebih simple, sehingga anda dapat membuat aplikasi dengan lebih sedikit baris.
Salah satu contoh code yang ditulis menggunakan Rails:
Sekian introducing to Ruby on Rails kali ini, sampai bertemu di part kedua (yang akan menjelaskan function-function dasar pada Rails).
No comments:
Post a Comment