Zend Framework adalah sebuah kerangka hybrid dan dengan demikian dapat digunakan dalam berbagai proyek yang lebih besar daripada yang "framework aplikasi". Sementara banyak komponen di Zend Framework dapat digunakan berdiri sendiri seperti komponen perpustakaan; itu, intinya sebuah implementasi dari "Model-View-Controller" (MVC) sebuah “design pattern” yang akan mempermudah kita dalam melakukan manajemen proyek IT, khususnya dalam pengembangan aplikasi berbasis Web.
MVC Pattern
MVC Pattern membagi sebuah project dalam tiga modul untuk memenuhi fungsi terpisah dalam proses pembangunan dan mencapai desain ditambah longgar disebutkan sebelumnya. Gambar A dibawah ini menunjukkan bagian masing-masing berbeda dalam pola MVC: Model, View, dan Controller. Tanpa ketiga komponen ini, pola MVC tidak bisa membantu pengembang web, dan aplikasi tidak akan dianggap sebagai aplikasi MVC.
MVC Pattern
MVC Pattern membagi sebuah project dalam tiga modul untuk memenuhi fungsi terpisah dalam proses pembangunan dan mencapai desain ditambah longgar disebutkan sebelumnya. Gambar A dibawah ini menunjukkan bagian masing-masing berbeda dalam pola MVC: Model, View, dan Controller. Tanpa ketiga komponen ini, pola MVC tidak bisa membantu pengembang web, dan aplikasi tidak akan dianggap sebagai aplikasi MVC.

Gambar A : Komponen MVC Pattern
Klik disini untuk melanjutkan »»
