Home >> Zend framework 2 >>
Overview of Zend framework 2
Zend Framework 2 is an open source framework for developing web applications. Zend Framework 2 uses 100% object-oriented code and utilises most of the new features of PHP, namely namespaces, late static binding, lambda functions and closures.
The component structure of Zend Framework 2 is unique; each component is designed with few dependencies on other components. ZF2 follows the SOLID object-oriented design principle. This loosely coupled architecture allows developers to use whichever components they want.
MVC stands for Model View Controller. The model view controller pattern is the most used patterns for today’s world web applications. The MVC pattern separates an application in 3 modules: Model, View, Controller.
- The Model is responsible for business logic.
- The View is responsible for displaying the data provided by the model in a specific format.
- The Controller handles the model and view layers to work together.