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]
>
>  

Kirim email ke