文档介绍:parison between mainstream PHP frameworks)
Comparison between mainstream PHP frameworks (Zend Framework, CakePHP, CodeIgniter, Symfony, ThinkPHP, FleaPHP)
[Zend Framework]
Advantage:
Zend Framework uses a large number of object-oriented new features in PHP5: interfaces, exceptions, abstract classes, SPL, and so forth. The application of these things gives Zend Framework a high degree of modularity and flexibility. At the same time, because strictly follow the "program to interface" and "single object responsibility" principle, so that the Zend Framework is expected to e an excellent enterprise application development framework. The official produced, with much of the library framework itself, many design patterns are used to write, the architecture is very elegant, medium efficiency; the MVC design is relatively simple, with the routing function, configuration files more powerful (XML and PHP to INI), library is very powerful, is all in the framework of PHP functions including the prehensive, it is not only a framework, is a big library (instead of PEAR), which is the main feature of it it can directly support the Model layer; in addition to database operations outside (the ratio of CodeIgniter and CakePHP strong), and can use the Loader function to load easily other newly added Cla SS; Cache is very powerful, from the front to the rear Cache Cache support, Memcache, APC, C