Hai IDCloudHoster, untuk kali ini saya akan membahas kelanjutan dari artikel kemarin, jika kalian sudah membaca artikel yang kemarin kalian pastilah akan mengetahui apa itu framework, dan jenis jenis dari frameworknya, untuk framework itu terbagi dua ada framework PHP dan ada juga framework CSS, nah untuk sekarang yang akan saya bahas adalah salahsatu jenis framework dari framework PHP yaitu Zend Framework.
Zend framework adalah sebuah framework yang bersifat open source untuk membangun dan mengembangkan sebuah aplkiasai web dengan PHP. Struktur dan komponen dari zend framework bisa di bilang agak unik karena, setiap komponen telah dirancang dengan beberapa dependensi pada komponen lainnya, zend framework juga sangatlah fleksibel, dan arsitektur yang bisa ditambah sehingga memungkinkan pengembang untuk menggunakan komponen secara individual atau yang sering kita sebut dengan “Use-At-Will” desain. Jika kalian bertanya-tanya kenapa sih harus Zend Framework? . jawabanya adalah karena selain fleksibel zend framework juga menggunakan model MVC dan memiliki beberapa kelebihan diantaranya:
- Dibuat oleh Zend yang merupakan pengembangan engine PHP
- Dibangun diatas teknologi PHP 5
- Lisensi opensource yang berbasis BSD yang sangat fleksibel untuk pengembangan aplikasi
- Memiliki dokumentasi yang lengkap
- Proses pengembangan Zend framework menyertakan unit test yang lengkap
- Libary yang menyediakan fungsi yang lengkap sehingga hampir semua kebtuhan pengembang aplikasi web terpenuhi
- Mendukung pengembangan aplikasi MVC
- URL yang bagus dan search engine yang friendly
Selain keunggulan atau kelebihannya, pastilah zend framework juga memilki beberapa kekurangan yaitu:
- agakrumit karena menggunakan OOP (object oriented programing)
- proses penginstalannya yang agak rumit.