Catatan Kecil Adhe

Pemahaman dasar Ruby on Rails

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 :

  • Model –> merupakan bagian yg berhubungan dengan data. Di sini tempat ditaro’ code^^ yg ngambil data ke database
  • View –> merupakan bagian untuk menampilkan data yang akan dilihat oleh user
  • Controller –> merupakan bagian yg mengatur bussiness logic dari program

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 :P *. 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 :P

6 Tanggapan ke "Pemahaman dasar Ruby on Rails"

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

Iya niy.. Baru belajar..
Tapi dah nyoba sharing di sini, walopun cuma yg dasar^^nya aja dulu ;)

Musti jamak yak? duh…saya bisanya bahasa jawa gimana tho mbak…ga bisa bahasa inggris :(

Wah, sama donk mas remo.. saya juga ga bisa bahasa inggris.. maunya juga bahasa palembang aja.. hehe..
Tapi berhubung blom mampu buat saingannya RoR yg berbahasa palembang, jadinya ngikut aja dulu ;)

mo tanya neh, apakah keamanannya bakalan terjamin, coz tiap orang akan tau nama tablenya???

Walopun nama table ma model sama, tapi kan user ga tau mas.. yang tau ya programmernya.. ;)

Tinggalkan Balasan

Tentang Adhe

Kalender

April 2008
S S R K J S M
    Mei »
 123456
78910111213
14151617181920
21222324252627
282930  

Kategori

Blog Stats

  • 5,991 hits

Blogger Palembang

Komunitas Blogger WongKito

Dukung