Zend Framework is a powerful PHP framework for building complex web applications in PHP. It’s an open source framework sponsored by Zend Technologies, a leading light of the PHP world which is also responsible for numerous other PHP-related products, including Zend Studio, and is a prime mover in the development of the Zend engine, which underlies PHP itself.
Famed for the comprehensive range of components it provides, the Zend Framework gives developers the tools they need to quickly build complex web applications of any size.
The Zend Framework was first released eight years ago, and it’s become the go-to framework for many of the world’s leading PHP projects. This month sees the release of Zend Framework 3 after seventeen months of hard work from the open source development community.
As you can imagine, there’s a lot that’s new and different in Zend Framework 3, so let’s have a look at some of the highlights.
PHP 7 Support
Last year, PHP 7 was finally released with a huge number of improvements, not least to performance. PHP 7 is substantially faster than previous versions of the language, and now users of Zend Framework can bring those performance benefits to their applications.
If, for some reason, you’re not ready to update to PHP 7, you’ll be pleased to hear that performance has also been considerably improved for web applications using PHP 5.
A More Modular Approach
Zend Framework has always aimed for modularity, allowing developers to pick just the components they need for their application. Zend Framework 3 moves towards even greater modularity through the decoupling of packages and separation of concerns.
Decent documentation has always been important to open source projects like the Zend Framework — it’s crucial for onboarding new developers and empowering experienced devs to make the most of the platform. Zend Framework 3 substantially improves documentation and puts precautions in place to ensure that contributions to the project are properly documented.
A New Microframework
Expressive is a new middleware microframework that is intended to consume PSR–7 HTTP messages. Expressive works well with a number of routing libraries, enabling developers to build powerful middleware applications with a great templating system, dependency injection, and error handling.
Zend Framework 3 is long-awaited update to a venerable part of the PHP ecosystem, which brings the framework in-line with the most modern of web technologies. Users of Zend Framework can take advantage of better performance, more manageable deployments, and an advanced microframework.
If you’d like to try Zend Framework 3, take look at our Zend Framework server hosting plans, which will take care of deploying a Zend Framework development environment so you can start coding immediately.