CakePHP merupakan sebuah rapid development framework yang gratis dan open source untuk PHP. CakePHP adalah sebuah framework yang mengikuti konsep MVC untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis bahasa pemrograman PHP dengan lebih mudah. CakePHP menyediakan alat yang diperlukan untuk memudahkan dalam logika suatu aplikasi. Daripada membuat sesuatu yang baru setiap memulai proyek baru, pengguna dapat meninjau unduhan CakePHP dan mulai fokus kepada logika aplikasi yang hendak dibangun.
CakePHP versi 1.0 rilis pada Mei 2006 dibawah Cake Software Foundation dan sampai ini masih terus dikembangkan. CakePHP memiliki tim pengembang (developer) dan komunitas yang aktif (membawa nilai tambah ke proyek). Selain menjaga seseorang dari melakukan hal yang membuang waktu, penggunaan CakePHP juga berarti inti (core) aplikasi yang sudah teruji dengan baik dan secara periodik terdapat suatu pengembangan aplikasi
Fitur-fitur CakePHP
- Komunitas yang aktif dan bersahabat.
- Lisensi yang fleksibel.
- Operasi CRUD yang terintegrasi untuk interaksi dengan basis data.
- Scaffolding aplikasi.
- Otomatisasi pembuatan code (code generation).
- Arsitektur MVC.
- Request dispatcher dengan URL yang kustom, rapih dan adanya rute.
- Validasi data yang terintegrasi.
- Sistem templating yang cepat dan fleksibel (sintaks PHP, tersedia helpers).
- View Helpers untuk AJAX, JavaScript, HTML Forms dan banyak lagi.
- Email, Cookie, Keamanan, Session, dan komponen Request Handling.
- ACL yang fleksibel.
- Sanitasi Data.
- Caching yang fleksibel.
- Lokalisasi
Kelebihan CakePHP
- Mengembangkan Aplikasi dalam Waktu yang Singkat
Seorang programmer dapat mengembangkan aplikasi secara mudah dan dalam waktu yang singkat. Layanan scaffolding membuat proses pembuatan aplikasi menjadi cukup cepat.
- Minim Konfigurasi
Konfigurasi framework cukup minim sehingga Cake PHP sangat sesuai bagi programmer pemula.
- Lisensi Gratis
Framework ini memiliki lisensi secara gratis. Lisensi dari framework ini gratis sebab Cake PHP berada dibawah naungan lisensi MIT.
- MVC (Model-View-Controller)
Struktur penulisan kode yang cukup rapih karena mengusung konsep MVC (Model-View-Controller). MVC merupakan suatu konsep inovatif yang memudahkan para programmer dalam melakukan coding sehingga mudah untuk dikembangkan oleh developer lain.
- Aman
Framework Cake PHP diklaim memiliki sistem kemanan yang cukup baik, sehingga para programmer dapat merasa aman dari terjadinya kebocoran atau pencurian data ketika menggunakan framework ini.
Nah itu dia sedikit pengenalan akan framework PHP ini, menarik bukan? Bagi teman-teman yang ingin memperdalam framwework ini, admin sudah siapkan ebook maupun modul yang dapat dijadikan referensi belajar semoga bermanfaat
Ebook CakePHP Bahasa Indonesia
- CakePHP framework Strategi Cepat Pengembangan Aplikasi Web (Sunu Wibirama) LINK
- Kumpulan Jurnal mengenai CakePHP LINK
BONUS: CakePHP Cookbook Documentation (Website resmi)
Sekian dulu guys, Ucapan terima kasih kepada para penulis yang telah membagikan ilmunya secara gratis. Hormati para penulis dengan tidak mengubah isi ebook tanpa izin penulis, terima kasih, sampai jumpa
Sekian dulu guys, Ucapan terima kasih kepada para penulis yang telah membagikan ilmunya secara gratis. Hormati para penulis dengan tidak mengubah isi ebook tanpa izin penulis, terima kasih, sampai jumpa
No comments:
Post a Comment