Kalau sebelumnya saya memberikan artikel penjelasan frame work PHP dan macam – macamnya saja. Sekarang saya akan menjelaskan macam – macam framework PHP , yaitu :
Adalah framework PHP yang dapat membantu mempercepat developer dalam pengembangan aplikasi web berbasis PHP dibandingkan jika menulis semua kode program dari awal. Codeigniter menyediakan banyak library untuk mengerjakan tugas-tugas yang umumnya ada pada sebuah aplikasi berbasis web. Selain itu, struktur dan susunan logis dari codeigniter membuat aplikasi yang Anda buat menjadi semakin teratur dan rapi. Dengan demikian, Anda dapat focus pada fitur-fitur apa yang dibutuhkan aplikasi Anda dengan membuat kode program seminimal mungkin.
CodeIgniter memiliki beberapa kelebihan, diantaranya:
- Gratis
- Ditulis menggunakan PHP 4
- Ukuran kecil
- Menggunakan Konsep M-V-C
- URL sederhana
- Paket library yang lengkap
2. CakePHP
CakePHP merupakan framework yang memiliki segudang fitur yang juga sudah support Ajax dan ORM (Object Relational Model), namun terbatasnya panduan dan tutorialnya menjadi kesulitan tersendiri untuk mempelajarinya. Padahal sebenarnya belajar CakePHP tidak sesulit yang dibayangkan. dengan cara mempelajari Dasar-Dasar Framework CakePHP atau membeli buku serta membaca artikeyang membahas mulai dari Definisi, Instalasi, Konfigurasi, Penanganan HTML dan Database, Operasi CRUD, Teknik CakePHP (Scaffolding, Paging, Upload File, dll), Components (Authentication & Session) maka Anda akan semakin mudah untuk memahaminya. Beberapa kelebihan CakePHP adalah :
- Open Source
- Dokumentasi lengkap
- Berbasis OOP dengan konsep MVC (Model View Controller)
- CakePHP memungkinkan pengaturan user dan hak aksesnya dalam aplikasi yang kita kembangkan, dengan sarana yang lebih mudah dipahami. Fitur ini dikenal dengan nama Access Control List (ACL).
- Scaffolding. inilah fitur yang jarang didapat pada framework lain. Hanya dengan menambahkan pada file controller Anda code : var $scaffold ; maka Cake akan secara otomatis mengenerate semua yang dibutuhkan untuk membuat aplikasi CRUD (Create, Read,Update, Delete) .
3. Symfony
Symfony adalah Full Stack Framework dimana setiap komponennya saling terpisah dan tidak saling berhubungan. Kita bisa menggunakan dan bahkan membuang component sesuai dengan kebutuhan kita. Menggunakan Symfony sangatlah mudah, baik konfigurasi, management aplikasi dan lain sebagainya sangatlah mudah dilakukan di Symfony Framework.
WebHozz Training, tempat Kursus Web Design, Kursus Website, Kursus PHP, Kursus Toko Online, Kursus WordPress, Kursus Android. Hubungi 021 50304778 / 0813 80370079