Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I am about to take plunge into PHP frameworks and my weapon of choice is kohona.

I have a reasonable amount of OO experince with java. And my javaScript, jQuery, PhP and html/CSS skills are passable. Now to the question. Is this a reasonable choice?

As ZEND looks like a steeper learning curve and CakePHP commandline configuration does not immediately strikes me as good way to produce code.

share|improve this question
As someone who has considered PHP, I would recommend Zend only because it allows more freedom with developing an application; I'm not familiar with that Kohana (is that the one that's like an improved CodeIgniter?) but the other major frameworks are too restrictive (understandable since they were trying to imitate Rails), which isn't always a good thing. ZF, on the other hand, is just a framework and you can do whatever you need to with it. –  Wayne M May 18 '11 at 12:25
@Wayne: Clarification: Zend is more like a library. –  Josh K May 18 '11 at 13:31

1 Answer 1

up vote 5 down vote accepted

Zend can have a steep learning curve and the documentation takes some getting used to but if you plan to move into development professionally you should really take the plunge now rather than leaving it.

I can't recall the last contract I had which didn't use Zend.

With Zend it is probably a good idea to read a book before taking the plunge into the docs.

share|improve this answer
Thanks for that response, which book(s) do you recommend? –  Sydwell May 18 '11 at 11:25
It's worth bearing in mind that Zend Framework is more than just an MVC web framework. It also has a whole range of useful support libraries (DB, serialization, RSS feeds, ...). The documentation isn't always great, but it's the only project I know of with such a wide coverage. It may be worth learning some of the Zend support libraries even if you don't use that as your MVC framework. –  Tim Martin May 18 '11 at 11:43
Zend Framework, A Beginner's Guide by Vikram Vaswani is very easy to read and quite up to date. If you just want to see quick examples of everything the Zend way it works. –  G3D May 18 '11 at 11:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.