Posted by: -ad- on: 22 April 2008
Ruby on Rails merupakan framework dengan bahasa pemrograman ruby yang terkenal Object Oriented bangeets.. Framework ini dikembangkan dengan mengadopsi metode MVC (Model View Controller). Inti dari metode ini adalah pemisahan code menjadi 3 layer, yaitu :
Dengan pemisahan seperti ini coding jadi lebih rapi, lebih terstruktur, dan lebih enak jika dikembangkan oleh banyak programmer ato harus ganti programmer. Sehingga suatu aplikasi dapat dikembangkan oleh lebih dari satu orang atau tim/vendor/software house dengan efisien.
Selain itu Rails juga mengadopsi prinsip “Convention Over Configuration” yang menyebabkan kita harus mengikuti segala sesuatu yang telah menjadi konvensi Rails. Misalnya, Rails menentukan nama tabel di database haruslah kata benda jamak dari nama modelnya. Jadi kalo kita memiliki model Blog, maka kita harus memiliki tabel blogs di database *dalam bahasa inggris lho… bukan jadi blog-blog
*. Tapi sebenernya bisa aja siy kalo kita ga mau ngikutin.. Cuma jadi lebih repot, harus melakukan konfigurasi secara manual untuk mapping dari model ke tablenya.. Lagian dah dikasih yg gampang ngapain juga milih yang repot
Musti jamak yak? duh…saya bisanya bahasa jawa gimana tho mbak…ga bisa bahasa inggris
mo tanya neh, apakah keamanannya bakalan terjamin, coz tiap orang akan tau nama tablenya???
1 | prabowoadis
9 Juni 2008 pada 10:29
Mantafffff…lagi belajar ruby ya…
Sharing ngelmu ya..aku juga lagi explore python..kebetulan waktu di seberang sono aku pake python..hehhe long live dynamic programming langguage