CakePHP merupakan framework aplikasi web open source yang ditulis dalam PHP, namun modelnya dirancang menggunakan Ruby on Rails. Sebagai Rel dunia PHP, CakePHP telah mengadopsi banyak fitur unggulan RoR dan sangat matang. Daftar website yang saat ini menggunakan framework CakePHP dapat dilihat pada halaman Sitesinthewild situs cakephp.org.
CakePHP adalah kerangka pengembangan cepat yang menggunakan pola desain terkenal seperti ActiveRecord, AssociationDataMapping, FrontController dan MVC. Tujuan utama dari proyek ini adalah untuk menyediakan platform yang memungkinkan pengembang PHP dari semua tingkatan dengan cepat mengembangkan aplikasi Web yang kuat tanpa kehilangan fleksibilitas.
Fitur utama:
Berdasarkan arsitektur MVC
Lihat mendukung Ajax
Kerangka validasi bawaan
Menyediakan modul dasar aplikasi dan pembuatan kode CRUD secara otomatis
Menyediakan komponen untuk sesi pemrosesan, permintaan, dan keamanan
Kemampuan cache tampilan yang fleksibel
berorientasi objek
Tidak diperlukan konfigurasi: cukup instal database
Kompatibel dengan PHP4 dan PHP5.