Vote Up 0 Vote Down

is zend framework good

I have to build a complex website. I have to choose an MVC framework. Is zend framework good
flag

Answers


Vote Up 0 Vote Down
I was a Rails developer for many years and for the needed of some projects, I must go back to PHP. Since, I've tried many great Framework such as Laravel, CakePHP or CodeIgniter.

It's now about 8 months that I use, despite me, Zend Framework and the only thing I can tell about it is "Waist of time". The purpose of a framework is also to allow developer to build quickly an application and no matter how big the application is, keep a maintainable structure/architecture.

With Zend, it's almost impossible to have the 2 points I described above. The bigger the application is, the more messy it become.

Also, the big point makes me NOT to choose Zend as a decent solution is the lack of their Model. Basically, for any new projects, I clearly have impression to "Reinvent the wheel". Just for simple methods as CRUD need to be write by the developer again and again and again : Waist of time.

That was my point of view about that. Most of programmers I know who use Zend say "Zend is the best" but most of them never used any other framework. How can they compare?

Now, my advice is, try Zend, BUT NOT JUST Zend. And then make your choice with the framework who fits you.
flag | link |
Vote Up 0 Vote Down
I was a Rails developer for many years and for the needed of some projects, I must go back to PHP. Since, I've tried many great Framework such as Laravel, CakePHP or CodeIgniter.

It's now about 8 months that I use, despite me, Zend Framework and the only thing I can tell about it is "Waist of time". The purpose of a framework is also to allow developer to build quickly an application and no matter how big the application is, keep a maintainable structure/architecture.

With Zend, it's almost impossible to have the 2 points I described above. The bigger the application is, the more messy it become.

Also, the big point makes me NOT to choose Zend as a decent solution is the lack of their Model. Basically, for any new projects, I clearly have impression to "Reinvent the wheel". Just for simple methods as CRUD need to be write by the developer again and again and again : Waist of time.

That was my point of view about that. Most of programmers I know who use Zend say "Zend is the best" but most of them never used any other framework. How can they compare?

Now, my advice is, try Zend, BUT NOT JUST Zend. And then make your choice with the framework who fits you.
flag | link |
Vote Up 0 Vote Down
I have developed PHP using Zend Framework for approximately 3 years, day by day.
What have i learned? A lot. About OOP (even that in the past i though i already knew everything), about ZF Classes, and about Patterns.

Patterns are really valuable for me as a programmer, and ZF showed me a lot of ways of how much patterns are important to develop AND MAINTAIN web applications.

In a practical way, doesn't matters what language or framework do you using to develop web applications, what really matters is your how much is your efforts and commitments to solve the problem proposed.

Considering bussinness logic, doesn't matters if you using Pure PHP, ZF, Code Igniter, Ruby on Rails or Java, and know about Code Igniter wont make you better than a programmer that only knows pure PHP.

Sometimes, you have to use your mind before using a language or a framework.
flag | link |
Vote Up 0 Vote Down
Using Zend Framework is like welding a set of training wheels to your code. Anything you can do in Zend Framework is something you can do in raw PHP. (Remember ZF itself was written in raw PHP.) And you can usually do it with the same number of lines of code. And, by using native PHP code, you're not locked into a niche tool that only a minority of PHP developers use. And you don't have to worry about compatibility with changes in ZF versions.

In my applications, I do all the same things that the ZF tools do, mostly by using simple PHP functions that have been around for years:

- validate form data
- cleanse form input
- handle files uploaded through forms
- manipulate and compare dates
- handle authentication
- send emails
- write to log files
- read from configuration files
- read external HTTP pages
- exchange in JSON and SOAP formats
- work with third-party APIs

I can't find much of anything in Zend Framework that is worth my time. And don't get me started on overbearing "scaffolding" frameworks like CodeCoffin, AppShackler, or Ruby in Chains.
flag | link |
Vote Up 0 Vote Down


People talking negatively about ZF just because they are to lazy, or they don't understand real OOP.

ZF is such a great framework, but for real professionals. ZF is freedom, ZF is flexibility. and Zend 2.0 will be a true beast.

I won't recommended it to newbies, because their gonna feel frustrated and then start talking negatively.

I'm currently working with ZF with Doctrine, and believe me, it has been the best experience ever.
A robust application with more than 1,000,000 users, around 500 modules, and very fast and easy to maintain.

10 programmers working on it. The team is very happy. Some of those programmers coming from Ruby on Rails, CakePHP, Symphony, etc.
flag | link |

Your Answer

Login before answering

Login with facebook