meskipun ndak selalu bermain dengan rails, tapi menurut saya, dengan adanya RoR yang mengusung konsep MVC (Model-View-Controller) yang membedakan layer proses bisnis, layer presentasi dan sisi database. yang membikin rails bener2 nyaman buat rapid application development adalah dukungan dari rails community yang sudah menyediakan bermacam2 plugins (komponen) menjadikan rails itu sendiri sebagai web framework yang mudah untuk proses development aplikasi.
buat yang pengen maen2 di konsep web 2.0 dan teknologi web yang ada skrg (AJAX dsb), rails juga sudah menyediakan interface itu secara langsung integrated dengan adanya dukungan dari scriptaculous dan prototypejs, meskipun masih ada banyak pengguna rails yang lebih memilih menggunakan komponen AJAX yang laen seperti JQuery dsb. dari segi konsep software development sendiri, menurut pengalaman saya, mulai dari awal develop dengan RoR sampe aplikasi itu jadi, smua kebutuhan yang ada di teori software development bener2 sudah ter-include di dalemnya. dari yang saya tangkep, ketika mengacu pada konsep software development yang baik, dimulai dengan desain model yang mencakup user stories, kemudian di susun skenario testing dan hasil yang diharapkan untuk tiap2 model yang di definisikan sebelumnya. baru kemudian dirancang proses bisnis yang sesuai dengan desain aplikasi yang diharapkan beserta sis tampilan web yang diinginkan. nah ketika berurusan dengan dokumentasi, dengan pembiasaan melakukan inline documentation di code, akan memudahkan di tahap akhir proses development dengan tinggal melakukan generate dokumentasi yang ada. sekilas dari apa yang pernah saya lakukan, mungkin ada kekurangan dan kekeliruan mohon rekan2 ada yang membenarkan dan menambahi. best regards, dani_wafaul_falah http://wafa.web.id "ndak ada yang perlu disembunyikan ketika menyangkut ilmu pengetahuan, tapi untuk mendapatkan sebuah ilmu diperlukan sebuah attitude demi tersampaikannya ilmu tersebut" ANdreas Aditya wrote: > > give me a reason why i must learn ruby.. thx b4 > > __________________________________________________________ > Be a better friend, newshound, and > know-it-all with Yahoo! Mobile. Try it now. > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ > <http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ> > > [Non-text portions of this message have been removed] > >

