Framework PHP yang Populer
Apa saja macam-macam framework PHP itu? Framework atau kumpulan guna memang mempermudah programmer pada memanggil fungsi-fungsi yang telah ada. Kerja para programmer pun diakui lebih ringan karenanya. Adapun ketika ini ada banyak macam framework dengan menggunakan PHP seperti Code Igniter, CakePHP, Symfony, Zend, Kohana, dan masih banyak lagi. Berikut ini dideskripsikan beberapa macam framework PHP yang populer:
- Code Igniter
Code Igniter ialah framework yang mengangkat konsep MVC (Model-View-Controller). Diantara keunggulan yang ditawarkan yaitu adanya dokumentasi komplit yang terorganisir rapi. Jenis framework yang satu ini pun gampang dipelajari. Hanya saja sayangnya Code Igniter belum mendukung ORM (Object Relation Mapping).
- CakePHP
CakePHP hampir mirip dengan Code Igniter. CakePHP pun mengusung konsep MVC. Berbeda dengan Code Igniter, CakePHP telah mendukung ORM. Framework ini pada koneksi database telah mendukung PGSql, MySQL, DB2, Oracle, dan SQLLITE. Namun, dukungan dokumentasi CakePHP masih dirasa belum komplit.
- Symphony
Symphony dikhususkan bagi penikmat PHP5. Framework ini mendukung beberapa koneksi database dengan konsep MVC. Framework ini pun telah mempunyai teknologi AJAX yang terintegrasi. Dari segi dokumentasi, framework Symphony pun telah terbilang mumpuni. Hanya saja proses installasi lumayan rumit dibanding Code Igniter dan CakePHP.
- Zend
Zend ialah framework yang dapat mempermudah akses API dari sejumlah situs populer seperti Google, Yahoo, dan Facebook. Selain itu Zend pun dikhususkan untuk pengembang program web 2.0. Jadi tak heran bukan bila Zend hadir komplit dengan modul-modul web 2.0, web sevices, syndication, search, dan AJAX.
- Kohana
Tak jauh beda dengan macam-macam framework PHP yang telah dideskripsikan di awal, Kohana pun mengusung MVC. Framework ini pun dipahami bersama hasil pengembangan Code Igniter. Sempat didapati adanya kemiripan Kohana dengan Ci, tetapi kini script-script di Kohana telah ditulis ulang kembali.
sumber :kursuswebprogramming.com/blog/