Selama ini kalo saya bikin aplikasi di PHP biasanya cukup dgn menggunakan beberapa class yg siap pake mulai dari database layer, template engine, autentikasi, dsb. Menggunakan class2 yg udah ada emang sangat memudahkan dan mempercepat proses pengerjaan suatu aplikasi. Terus kalo emang udah puas dgn cara gitu, kenapa mesti berpikir utk mencoba menggunakan PHP framework ?
Mungkin alasan yg paleng masuk akal adalah ketika kita akan membuat sebuah aplikasi yg skala-nya relatip besar dan perlu maintenance dlm jangka waktu yg panjang. Menggunakan class2 yg udah emang sih bisa, tapi kalo udah ada puluhan file library dari developer yg berbeda2 jadinya agak susah juga utk di maintenance bug fix dan patch2. Belum lagi proses koding yg berulang2 utk sekedar bikin standar CRUD (create, read, update, delete) semakin memperpanjang proses pembuatan aplikasi.
Karena kemungkinan di bulan2 kedepan saya akan membuat aplikasi yg lumayan gede, alangkah baiknya kalo sedikit mempelajari PHP framework yg udah ada. Ada beberapa fitur yg ingin saya gunakan nantinya, utamanya:
- mendukung fitur i18n serta multi language
- ACL alias access control list yg fleksibel
- mendukung xmlhttprequest header
- template engine yg native php, nggak pake markup tambahan
Dari sekian banyak PHP framework yg beredar, pilihan dipersempit menjadi hanya dua yaitu:
Sebenernya ada satu lagi pilihan saya yaitu Prado, tapi sepertinya Prado gak seperti PHP framework lain yg menggunakan metode MVC dan lagian template engine-nya agak sedikit ribet. Symfony sendiri tampaknya yg paling lengkap dokumentasi dan paling aktif komunitas nya, namun di sisi lain cakePHP sepertinya jauh lebih simple walaupun dokumentasi-nya gak selengkap symfony.
so..ada yg punya pengalaman menggunakan PHP framework utk membuat aplikasi PHP yg lumayan skala gede?
atau punya pilihan dan alternatip PHP framework yang lain ?
Om…Kang.. ama…
Danang nih br pengin belajar framework…
Bisa kasih ilmunya dikit ga dari awal? makasih..
reply to mail soon.please
code igniter???
@kukuh
Betul sekali mas kukuh Banyak juga yanjg memakai Framework Ci (Code Igniter), karena menurut Saya Framework itu juga g kalah bagus dengan FW yang lain.
Saya juga ada rencana untuk memakai Ci untuk project Saya.
Salam Kenal Mas Adi!
Kharis.
coba iX WebApp framework, framework baru utk develop bisnis application
search di google: intelligent expert web application framework