Zend Framework Reviews

12 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.1 out of 100

Do you work for this company? Learn how we help vendors

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-4 of 4)

Companies can't remove reviews or game the system. Here's why.
Leonel Quinteros | TrustRadius Reviewer
March 11, 2020

Open source enterprise framework with the best support available

Score 8 out of 10
Vetted Review
Verified User
Review Source
Zend Framework is used in two systems at my former company. One system has been designed and implemented as a Zend Framework MVC application with version 1.x. It has been live and running for over 10 years, and it still runs Zend Framework version 1.x as is still supported and working well. The other system uses Zend Framework as a vendor library, to consume several utility classes as PDF management or some cryptographic implementation.
  • Long term support not matched by any other framework.
  • Well designed architecture, very natural for any PHP developer.
  • "Enterprise" spirit, it's OOP patterns will be very familiar to any Java, C# or C++ developer.
  • Good support, services and ecosystem offered by the Zend company
  • For some reason it has never been too popular.
  • Quick prototyping may not be super fast and easy like with other RAD frameworks available.
  • It doesn't exist anymore! It has transitioned into a community-driven project called Laminas.
Zend Framework is great, and one of the best, to be used as an external library to benefit from its multiple classes for everything without having to create the entire application on top of the framework. That makes it super easy to plug into any existing PHP project and start using it. It offers two different ways to architect new applications, which may suit most developers around. One is based on the MVC pattern, and the other is based in composition and middleware, which has a more functional approach that's becoming more popular.

It may not be the best tool for a simple app or a quick prototype, but it has improved on that side lately. Tooling can also improve, there are other frameworks that have developed their tooling ecosystem to increase developer productivity.
Zend Framework has the best (paid) support and ecosystem I've ever seen in a PHP framework. The company has developed many products, including Zend Server, Zend Debugger, and an Eclipse-based IDE that extends the framework to create an entire development platform that can improve developer productivity and software quality while maintaining the clean architecture that characterizes the framework.
Read Leonel Quinteros's full review
Lauren Merka | TrustRadius Reviewer
April 30, 2016

Zero in on Zend Framework!

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Zend Framework as the engine for our main site. I am the only one that manages it, but eBaum's World wouldn't run without it!
  • Excellent interface for databases. I trust that no bad data will accidentally be injected causing the databases to become corrupt or drop.
  • The routing is really great. We have a lot of custom routing and it makes it very easy to add or adjust routes and ensure they're getting where they need to go.
  • Zend provides so much flexibility in the controllers for dealing with the view. It's so easy to customize the view to render just how you want it. Especially when dealing with a request that may or may not be ajax.
  • My most recent gripe with Zend was when it turned out that the order the routes are loaded differ from server to server. I know this is a PHP issue but it would be great if Zend stepped into ensure the routes were loaded and parsed in the same order no matter where it's running.
  • I wish template variables were automatically included in nested templates. It's annoying having to pass the variables once in the controller and then again within the template when loading in a new piece.
  • The database functionality could use a bit of expansion. We had to write our own workaround when needing to specify a specific index. There's no built in function to handle this and we didn't want to have to resort to hand writing queries that require a specific index that the DB might not default to.
Zend is well suited when you have a large, complicated site that will also need its own custom CMS. Zend doesn't get in the way and it's really easy to build exactly what you want, in a way that's consistent. It is not appropriate for a situation where you need something really fast. It definitely requires some leg work and configuration to get it up and running.
Read Lauren Merka's full review
Takahiro Horie | TrustRadius Reviewer
April 01, 2016

Zend Framework 2.x Review

Score 8 out of 10
Vetted Review
Verified User
Review Source
I've used Zend Framework at several different companies. Most companies I've worked for are still using Zend Framework 1.x, and usually in migration to either a different framework or Zend Framework 2.x. I have been looking at Zend Framework 3.x but have not used it in production software yet. This review is primarily for Zend Framework 2. If you're a company thinking about using Zend Framework, you should definitely focus on using Zend Framework 2 and not the much, much older Zend Framework 1 anymore. Zend Framework solves the problem of bootstrapping and sharing knowledge because there is already well-written documentation around the Zend Framework software library. If you try to build a proprietary framework from scratch, you'll be spending a lot of money and writing a lot of unnecessary documentation. Training and hiring is simpler - as you can find people who have experience with Zend Framework.
  • Zend Framework 2 provides a lot of best-practice tools, design patterns, and libraries for large-scale software projects.
  • Zend Framework 2 uses an event-based model, a dependency injection model, and proper use of PHP5+ namespaces.
  • Zend Framework 2 is used by a lot of large, leading software enterprises.
  • Zend Framework 2 is overly complex for small projects.
  • Zend Framework 2 documentation sometimes overlooks small details, which means you will need to delve into the code directly.
  • Zend Framework 2 bug fixes on GitHub usually take quite a long time to get patched.
Zend Framework is well suited for large (or potentially large) software projects. It has the tools and structures for organizing and maintaining millions of lines of code by providing different scaffolding and service management capabilities. Obviously, it works well in environments that prefer a traditional PHP-based MVC stack as that is how it's designed. For smaller or less experienced teams, it might be faster to build something using a simpler framework such as Laravel or Symfony because the learning curve is a bit less steep. The routing system of Zend Framework is incredibly powerful but also very hard to get right, for example. Overall, however, being skilled with Zend Framework 2 will be very advantageous.
Read Takahiro Horie's full review
Anonymous | TrustRadius Reviewer
March 22, 2016

Zend Framework Review

Score 6 out of 10
Vetted Review
Verified User
Review Source
Zend Framework is being used for the development of websites consuming an API.
  • It has a decent service container
  • Very configurable to make the framework do what you want
  • The routing configuration is very painful to use. Seems like it was thrown together.
  • The framework is very heavy, and sometimes confusing with how abstracted everything is.
Read this authenticated review

About Zend Framework

Zend Framework is a PHP framework developed by Zend Technologies and acquired by Rogue Wave.
Categories:  PHP Frameworks

Zend Framework Technical Details

Operating Systems: Unspecified
Mobile Application:No