Databases Reference
In-Depth Information
3.1.1 Zend Framework overview
The PHP language has been around for a long time, but it was not adopted in
large enterprise environments. It began as a scripting language and was
considered as a glue to integrate processes quickly and flexibly. PHP is also
popular for building database driven Web applications. With the development of
application development frameworks, PHP is well prepared for enterprise
applications because it should be capable of integrating components and
services in the enterprise. Zend Framework is this type of framework developed
by Zend and its partners for designing PHP5-based enterprise grade Web
applications quickly. The framework is based on MVC (Model-View-Controller)
architecture. The primary benefits of using a MVC architecture for your next Web
application are:
The same enterprise data can be accessed using different views. It accesses
enterprise data through the model and specifies how that data should be
presented. It is the view's responsibility to maintain consistency in its
presentation when the model changes.
The same enterprise data can be updated using different views.
Core business logic is separated from the presentation layer and control
logic. The controller translates interactions with the view into actions for the
model to perform.
Zend Framework aims to provide an architecture for developing entire Web
applications with no other library dependencies. Zend and its partner companies
are committed to actively develop and support the framework code. Zend also
supports a community Wiki page as a developer zone. This Web site contains
recent committed code and also issues problem (bug) tracking and other
developer resources. Zend Framework also enforces a strict PHP coding
standard to maintain uniformity among the framework and application code.
Refer to the complete PHP coding standard at the Zend Web site:
http://framework.zend.com/manual/en/coding-standard.html
Search WWH ::




Custom Search