I use ZF a lot and I like it very much. I’ve learned how to solve a big part of perfomance problems with ZF, so it’s became not “enormous” and “monstrous” for me.
But I’d like to know if there are any as powerful frameworks as Zend for PHP. Maybe CodeIgniter is? What is it? What are its cool features? Anything else?
And, are there any powerful frameworks which realises not MVC? Powerful means not just implementing of design pattern but a library of useful classes, functions, etc
There is a difference between frameworks, some are regualr frameworks (used to be called ‘class libraries’), and some are ‘full stack frameworks’ (used to be called ‘frameworks’). The web is and will always be about buzz-words…
Zend is a regular framework, which means you can use it’s components separatly, and you aren’t forced to use them. In a full stack framework, like CakePHP (I don’t reallt know code igniter), you are locked inside. You can only use it’s classes and they are hard to extend.
If you are looking for a competitor for ZF, be sure not to compare it with a ‘full stack’ framework, because it’s a different thing, and it solves different problems…
Other then that, I don’t know any frameworks that do not implement or give you the possibility to implement MVC, just because it’s very applicable to web applications.