Skip to main content
TrustRadius
Laminas Project

Laminas Project
Formerly Zend Framework

Overview

What is Laminas Project?

Zend Framework was a PHP framework developed by Zend Technologies and acquired by Rogue Wave Software. The Laminas Project is the community managed Open Source Continuation of Zend Framework managed by the Linux Foundation. Transition initiated after Rogue Wave was…

Read more
Recent Reviews

TrustRadius Insights

Zend Framework is a crucial component of eBaum's World, powering their main site and ensuring its seamless operation. Many companies have …
Continue reading
Read all reviews
Return to navigation

Product Details

What is Laminas Project?

Laminas Project Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(15)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Zend Framework is a crucial component of eBaum's World, powering their main site and ensuring its seamless operation. Many companies have relied on Zend Framework, particularly version 1.x, for their projects, benefiting from its extensive documentation and the ease of hiring and training developers experienced with the framework. Its popularity has made it a default choice for PHP-based projects, as it is widely used by major PHP frameworks.

Although some developers may find Zend Framework more complex compared to other frameworks, alternative frameworks like Symfony and Laravel have leveraged Zend classes to provide a more accessible and extended experience. Additionally, Zend Framework has proven successful in long-running MVC applications and is highly recommended for small to medium-sized projects that prioritize efficiency. It also serves as a versatile vendor library, offering utility classes for tasks such as PDF management and cryptographic implementation. Another notable use case is the development of websites that consume APIs using Zend Framework. Lastly, organizations rely on the Zend PHP Engine as a robust framework for debugging PHP environments and monitoring various functionalities in LAMP stack setups.

Excellent interface for working with databases: Several users have praised the interface of Zend Framework 2, stating that it is excellent for managing databases. They appreciate the built-in safeguards that prevent bad data from being injected into the databases, reducing the risk of corruption or data loss.

Flexible and customizable view: Many reviewers have found Zend Framework 2 to be highly flexible when it comes to customizing the view. They mention that it is easy to modify the view according to their specific requirements, especially when dealing with ajax requests. This flexibility allows them to render content exactly as desired.

Widely used and supported by leading enterprises: Some users have highlighted that Zend Framework 2 is widely adopted by major software enterprises. They value its long-term support, which they believe surpasses that of any other framework. The reputation and widespread usage of the framework instill confidence in its reliability and stability.

Inconsistent Route Loading: Some users have reported experiencing issues with the order in which routes are loaded, leading to inconsistencies across different servers. They suggest that Zend should address this issue to ensure a consistent loading and parsing of routes.

Complex Database Functionality: Several reviewers have expressed dissatisfaction with the database functionality of Zend, particularly when it comes to specifying a specific index. They had to create their own workaround as there was no built-in function available for this purpose.

Steep Learning Curve: Many users have found Zend Framework 2 to be overly complex, especially for small projects. They feel that compared to other frameworks, there is a steep learning curve involved in understanding and working with its code.

Based on user reviews, users highly recommend using Zend Framework on a large scale, as they believe it is one of the best and secure frameworks of PHP. Another common recommendation is to pair Zend Studio with Zend Server for a solid PHP development environment. Many users suggest using Zend Framework for web design, as they find it completely object-oriented and following the MVC paradigm. These recommendations highlight the growing potential and community-driven plugins of Zend Framework, its popularity among leading software enterprises, and its powerful routing system in Zend Framework 2. However, some users note that it may require additional configuration and can be challenging to correct. Additionally, it may not be suitable for situations where speed is crucial. Nevertheless, many users appreciate the compatibility of Zend products and how they have saved them time compared to previous applications.

Attribute Ratings

Reviews

(1-6 of 6)
Companies can't remove reviews or game the system. Here's why
Leonel Quinteros | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • The Zend Framework excels at productivity. It's lightweight, loosely-coupled enough to provide 90% of the functionality that everyone needs out of the door, but also customizeable enough to meet the remaining 10% should your business need it.
  • Because the Zend Framework is functionality focused (also supported by the actual PHP developers) - it is light enough to hit the ground running with. Having no configuration files to get rolling is also a huge plus.
  • The documentation of the Zend Framework is reliable, updated & succint. I have not encountered an issue that I could not easily troubleshoot from looking at the documentation.
  • Zend PHP Engine could improve by creating a more intuitive workflow for beginners. Though it is not super hard to grasp - most developers have a learning curve for understanding & fully utilizing the framework.
  • Zend PHP Engine could also improve by fixing their stability issues. Every now and then the MYSQL service calls will drop, stop being monitored or die alltogether. Any PHP developer worth his salt would point to the fact that PHP SQL queries also have this issue inherent in them - but I hope that just as much as they improved the MYSQLi queries - that they could eventually solve the issue with the stability.
  • Zend PHP Engine could also improve by having the initial out of the box installation be more intuitive. The process of installing and configuring the framework can be a bit complex at times - and I have had to walk through it with even the most senior developers at my company.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • The performance is superior compared to other frameworks.
  • It's supported by the contributions of the core classes of PHP.
  • Extensive updated documentation.
  • The code isn't that easy to understand.
  • The learning curve compared to other frameworks is bigger.
Lauren Merka | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
Takahiro Horie | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
March 22, 2016

Zend Framework Review

Score 6 out of 10
Vetted Review
Verified User
Incentivized
  • 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.
Return to navigation