Kelebihan:
- Dukungan terhadap AJAX, ORM.
- Kompatibel dengan berbagai macam database.
- Banyak library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati CMS. Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a framework.” ini menjadi kelebihan sekaligus kekurangan.
Kekurangan:
- Tidak mendukung PHP4.
- Relatif butuh waktu lama untuk mengerti framework ini.
- Instalasi dan konfigurasinya cukup rumit.
Kelebihan:
- Dukungan terhadap AJAX, ORM.
- Berdasarkan informasi dari situs resminya, disebutkan bahwa fokus dari Zend Framework ini adalah untuk membangun aplikasi berbasis Web dan untuk memudahkan dalam mengakses API dari berbagai vendor seperti Google, Amazon, Yahoo!, dan Flickr.
Kekurangan:
Yii
- Tidak mendukung PHP4.
- Manual yang ada kurang mengakomodasi kebutuhan.
- Performanya relatif lambat (mungkin karena banyaknya library).
- Konon katanya Framework ini hanya cocok untuk orang dengan skill PHP yang sudah sangat tinggi
Kelebihan:
- Yii adalah salah satu framework yang sangat ringan dan dilengkapi dengan solusi caching yang memuaskan.
- Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, manajemen konten (CMS), sistem e-commerce, dll.
- Yii didokumentasikan dengan jelas, efisien, dan kaya-fitur.
Kekurangan:
- Tidak banyak kekurangan yang ditemui pada penggunaan Yii. Yii cukup mencakup segala macam fitur-fitur yang diperlukan dalam membangun sebuah web. Namun, bukan berarti Yii tidak mempunyai kekurangan. Salah satu kekurangan Yii yang cukup signifikan adalah tidak compatible nya Yii dengan PHP 4.
Cake PHP
CakePHP adalah kerangka pembangunan yang cepat untuk PHP yang menggunakan pola desain umum dikenal seperti ActiveRecord, Asosiasi Pemetaan Data, Front Controller dan MVC. Tujuan utama kami adalah untuk menyediakan kerangka kerja terstruktur yang memungkinkan pengguna PHP di semua tingkatan untuk secara cepat mengembangkan aplikasi web yang kuat, tanpa kehilangan fleksibilitas.
Kelebihan:
- Dukungan terhadap AJAX, ORM
- Automagic function seperti validasi input, dll, yang mempercepat coding
- Support PHP4 dan PHP5
- Lebih mencerminkan MVC yang sesungguhnya dibandingkan CI
- Komunitas pengguna yang besar dan forum cukup baik
Kekurangan:
- Manual yang ada tidak selengkap CI.
- Butuh waktu belajar yang lebih lama untuk menguasai framework ini dibanding CI. Tapi jika sudah benar-benar mengerti, banyak kelebihan dibanding CI. Beberapa situs menyarankan anda untuk belajar dan terbiasa dulu dengan CodeIgniter baru kemudian mempelajari CakePHP.
Code Igniter
Kelebihan:
- Mudah digunakan dan tidak memerlukan konfigurasi yang rumit
- Fungsi-fungsi pendukung yang cukup lengkap
- Mendkung PHP4 dan PHP5
- Mungkin merupakan Framework MVC paling populer dan paling banyak digunakan
- Dokumentasi yang sangat bagus, friendly dan didukung oleh forum, wiki, dan komunitas yang besar
Kekurangan:
- Tidak mendukung AJAX, dan ORM
- Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikan kebebasan user untuk melanggar aturan MVC
sumber:
http://covernews.net/pemrograman/10-top-php-framework-peringkat/http://putrazzendrato.blogspot.com/2012/01/perbandingan-framework-codeigniter.html
http://www.zainalhakim.web.id/posting/mengenal-php-framework.html
mantab banget gan
BalasHapusmesin pemisah lcd touch