Membandingkan PHP Framework…
Diawali dengan diskusi dengan seorang teman
tentang milih-milih php framework, aku yang emang fanatik dengan cakePHP berusaha membujuk-bujuk dan menunjukkan kelebihan cakePHP dibanding php framework lain.
Berikut adalah beberapa link yang menarik untuk dikunjungi mengenai php framework:
- http://snook.ca/archives/php/codeigniter_vs_cakephp/ (membandingkan cakephp dengan codeigniter, si penulis memihak cakePHP
) - http://codyfoss.com/blog/2006/03/22/php-frameworks-phpcake-vs-code-igniter/ (membandingkan cakephp dengan codeigniter, si penulis netral dan merekomendasikan kedua framework tersebut untuk dicoba)
- http://www.phpit.net/article/ten-different-php-frameworks/ (review 10 php framework)
- http://www.dustinweber.com/web-development/cakephp/the-best-php-framework-is-symfony-really-it/ (cerita seorang yang awalnya menganggap symfony framework terbaik terus berubah pikiran
lihat bagian bawah artikel untuk melihat framework yang lebih baik menurutnya
, cakePHP pastinya
) - http://www.phpframeworks.com/ (review banyak php framework di sana)
Kalo dari aku sih silahkan pilih saja framework yang cocok dengan alur pikiran kita dan kalau bekerja dengan team, pilih yang bisa menyatukan team
bukan sebaliknya, menyatukan di sini maksudnya adalah bagaimana bisa mempercepat kerja, karena itulah tujuan menggunakan framework. Kalau tanpa framework lebih cepat, ya ngapain pake framework
.
Berikut adalah php framework yang pernah aku oprek-oprek walau akhirnya terpaut pada si cakePHP
:



kalo sekarang, lebih pilih codeigniter. learning curve-nya cepet, simple dan flexible (tapi , jadi suka ngotorin MVCnya
). buatku, cakePHP terlalu ajaib, tapi emang keren sih…
kalo symfony belom pernah pake.
Setuju ama komentar di atas. CodeIgniter rocks! Hehehe…
(gak adil ya)
Pertamanya sih saya eksplor symfony. Tapi ternyata lebih parah dari CakePHP dalam hal ‘memaksa’.
CodeIgniter lah yg lebih keren…. ^_^
Lebih gampang lagi buat pemula… berhubung awa pemula
thanks atas infonya, akan kucoba bandingkan keduanya
Kalo mau berkarir sebagai PHP developer, mendingan pake ZEND Framework. Bukan karena lebih baik atau apapun tapi karena sebagian besar Enterprise yang pake PHP, menggunakan ZEND.
Pernah download cake tapi belum sempet ngulik, karena menurut saya ada yang lebih menarik yaitu kohana. Mudah, cepet mempelajarinya (secara forknya CI) dan gak ribet. It’s PHP 5
.
Kalo urusan ringan dan cepet saya lebih pilih CI.
Hmm mungkin kalo ada senggang, saya coba deh ya pelajari cakePHP. Cuma pengen tau aja.
Thx for the article.
sekarang saya menghindari framework,
terakhir saya membuat aplikasi e-commerce dngan
shopping cart yang berisi payment pake paypal.
awalnya saya pake code igniter, cukup asik & macho
bisa implementasi MVC.
tapi tak terasa udah 3 bulan.. program yang saya buat
belum selesai, bahkan front end nya belum selesai.
apa lagi back end nya..
akhir nya saya berpikir cepat..
saya cari open source shopping cart
akhir nya ketemu opencart.
struktur nya hampir mirip kaya code igniter.
saya tempel2 bagian view nya dengan html
yang sudah di buat oleh temen desainer.
edit2 juga bagian model sama controllernya
nyesuaiin proses bisnis client saya..
dalam 2 minggu, selesai.. xixixixi..
bentuk tampilan juga bener2 custom
gak akan ada yang nyangka kalo itu
pake open source.
tapi.. tapi..
kalo seandainya sebelumnya saya belum pernah
memakai code igniter.. mungkin saya totally
tidak akan mengerti dengan opencart..
jadi kesimpulannya…
pilihan pertama pake open source
seperti CMS, shopping cart software dsb.
kalo memang bener2 gak bisa dipecahkan pake tsb diatas
harus mulai kalkulasi dana project nya, karena project nya
pasti project gede..
baru kemudian dipecahkan pake framework.
happy codding.
symfony kaya akan fitur, memang perlu learning curve yg berbeda dgn framework lainnya…
tp semua jerih payah itu akan terbayarkan. Bagi yg blm pernah pake symfony framwork.. silahkan coba. Dokumentasinya juga lengkap, jadi silahkan mencobanya.
NB: framework yg lainnya juga bagus.. sy sdh coba pake framwork cake, CI, dll
sy scr pribadi menggunkan symfony framwork