Advantages and disadvantages of Zend framework

Source: Internet
Author: User
Tags zend framework

Advantages:

Zend framework applies a large number of new object-oriented features in PhP5: interfaces, exceptions, abstract classes, and so on. The application of these things makes Zend framework highly modular and flexible. At the same time, strictly abide by the "interface-specific programming" and "Single Object Responsibility" principles.

1. the official product comes with a lot of libraries. The framework itself uses a lot of design patterns to write, the architecture is very elegant, and the execution efficiency is moderate. In MVC design, it is concise and has routing functions, the configuration file is powerful (it can process XML and php ini), and various libraries are powerful. It is the most comprehensive function in all PHP frameworks, including not only a PHP framework, it is also a big-class library (replacing pear), which is its main characteristic. It can intuitively support model layers other than database operations (better than codeigniter and CakePHP ), in addition, it is easy to use the loader function to load other newly added classes. The cache function is very powerful and supports both the front-end cache and the back-end cache.
The cache supports memcache, APC, SQLite, files, and other methods. The database has powerful operation functions and supports various drivers (adapters)

2. Comprehensive documentation in ChinaCommunityVery mature, and many Web 2.0 websites are currently in use, with medium learning costs

Disadvantages:

1. The entry cost is high due to a large number of features and other reasons

2. The entire framework is relatively large and bloated, and the operation speed is relatively slow. It is not suitable for small projects.

3. Quick version upgrade. If a project is maintained for a long time and upgraded to the current highest version, the compatibility problem may be a headache.

Rating:

As an official framework, Zend Framework's ambition is foreseeable. It also encapsulates many powerful class libraries to provide one-stop Framework Services, in addition, their development teams are very powerful and fully capable of developing powerful products. Therefore, we can basically determine that Zend framework has a promising future. If they spend more time improving the framework. Similarly, the Zend framework architecture itself is relatively elegant, indicating that Zend has many experts and its design concepts are advanced, all of which depend on future upgrades. In general, Zend framework is the most promising PHP framework. Of course, it is no problem to invest in your project.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.