Possible disadvantages of Zend [closed]

旧时模样 提交于 2019-12-05 01:39:49

Its a pretty good learning curve, with pretty limited (awful) documentation for most developers. Be prepared for that, as it will take most developers a good few weeks + to get a handle on it and how to do things "properly".

But I guess to say that will probably be the case with any framework. I just know that was a huge task to learn, and I am still learning. So doing something I have not done before with ZF, although I may have done this separately on another project, tends to take a bit more time.

Overhead. A lot of it. ZF is huge,

Piotr Pankowski

I'm using ZF for two years now and I'm quite happy with it. Just few things:

  • documentation is good for beginners but in time you will see that it misses a lot
  • don't use ZF without solution like APC / eAccelerator
  • test everything carefully when you update to new version of ZF. Sometimes there are radical changes in ZF behaviour

I haven't used it for a while but it always used to have a bit of a memory overhead.

This was caused be the huge number of classes that the framework included for every request.

A couple of notes from my experience:

  • Not well suited for rapid development ala Rails or Django
  • No ORM
  • When developers ignore the suggested "Zend" way of doing things it can get very messy
  • It's not as loosely coupled as advertised. Just try making a Zend Framework MVC project without using Zend Loader.
  • Slower than some other frameworks (but fast enough for 90% of websites, DB is almost always the bottleneck anyway)
  • I've found the Zend Forms to be clunky and slow to implement
  • Last I used it, the Zend_Feed_Writer class didn't seem to work right
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!