I began to use Zend Framework

October 8th, 2008 Posted in PHP

At work develop a project with the use of Zend Framework. To it with wramework’s i did not work, but enough quickly studied basis and beginnings actively to use him.  Today I want talk about feelings and considering which arose up in latter days.

First that it should be noted -  Zend Framework lays on serious rules on the structure of catalogues. It is good, as a clear structure of project gives to understand at once, where for you Comptrollers, Models and files of templates which are responsible for a kind.

Zend Framework is based on Model-view-controller, so that about logic of division think to talk does not stand. In addition in  Zend Framework every controller must correspond the rules of naming. It belongs and to the files and names of methods of classes. Consider such approach correct, as and collective development and logic wins only from it.

Framework documentation have many examples. In a standard set there are very much many prepared decisions for work with DB, templates, routing, cache.  In addition Zend Framework can be used partial. I.e. presence of complete distributive on server not necessarily, only enough those classes which are used.

From failings it should be said that sometimes framework gives little freedom wherein it is heavy to treat standard methods and it is necessary to run into tasks. In particular there were problems with the change of original appearance of Zend_forms. But however it decides  the able use of OOP :)

Upon completion I want to say that using framework is needed. Speed of development of projects is important in the modern world. With Zend Framework projects are developed quickly and high-quality. Logic of appendixes is simply excellent: work with DB separately, templates separately, all comptrollers - separated. For a programmer framework gives the excellent understanding of MVC, allows to learn divide application products on logic, effectively to use OOP et cetera.

Leave a Reply

You must be logged in to post a comment.