Sebagai programmer khususnya web developer tentu familiar dengan frameworks, baik itu frameworks buatan programmer lain, maupun buatan sendiri. saya menggunakan frameworks untuk menyelesaikan pekerjaan saya. mulai dari frameworks yang mudah dibaca sampai yang nyaris “unreadable” (dalam pandangan saya), dengan menggunakan frameworks teorinya akan mempercepat kerja kita dalam menyelesaikan pekerjaan, tapi apa jadinya jika framework yang ini bagus untuk jenis pekerjaan ini dan frameworks yang lain cocok untuk pekerjaan lain, itu tentu membuat kita harus belajar banyak frameworks untuk menunjang pekerjaan kita.
Dan saat itulah otak kita mulai riweuh dalam melihat frameworks yang ada, apalagi orang-orang yang punya keingingan untuk ngoprek frameworks yang ada, apakah frameworks ini bagus untuk ini, apakah frameworks itu bagus untuk itu (yup, curiosity is my enemy). dengan pikiran yang ada dan keingintahuan yang terkadang menghalangi saya untuk hanya menggunakan satu,dua frameworks. pikiran mulai kacau ketika terkadang tertukar menuliskan style di framework ini dengan frameworks yang lain, terkadang menggunakan template system lain dimana saya mengira frameworks itu tidak punya template system.
Sampai saat ini (IMHO) drupal adalah salah satu frameworks yang terbilang lengkap, dengan sistem modulenya yang sangat mudah digunakan dan di-expand oleh programmer lain, dukungan pada template system, caching, mashup yang terbilang bertebaran.
bahkan ada yang lucu, salah satu java web apps frameworks tapi situsnya menggunakan drupal(funny), saya sendiri bukan fans java karena beberapa alasan
.
intinya, dalam memilih frameworks mungkin disesuaikan dengan kebutuhan yang ada(lagi-lagi ini menjadi jalan untuk membuat programmer untuk menggunakan banyak frameworks). sampai saat ini saya hanya fokus ke beberapa frameworks yang saat ini saya pakai.
frameworks yang saat ini diplototin:Drupal, Zend, Cake.
Tentu saya tidak menggunakan framework tersebut diatas untuk keperluan yang “hanya” membutuhkan DB abtraction layer dan Template System saja.
nah framework apakah yang anda gunakan saat ini? silahkan sharing…..
**stel lagu freddy mercury dan radiohead