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.

closed as off-topic by gnat, durron597, user40980, user53019, user22815 Aug 24 '15 at 23:32

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about what language, technology, or project one should take up next are off topic on Programmers, as they can only attract subjective opinions for answers. There are too many individual factors behind the question to create answers that will have lasting value. You may be able to get help in The Whiteboard, our chat room." – gnat, durron597, Community, Community, Community
If this question can be reworded to fit the rules in the help center, please edit the 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 Molina May 18 '11 at 12:25
  • 2
    @Wayne: Clarification: Zend is more like a library. – Josh K May 18 '11 at 13:31

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.

  • Thanks for that response, which book(s) do you recommend? – Sydwell May 18 '11 at 11:25
  • 2
    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
  • 1
    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. – DBlackborough May 18 '11 at 11:52

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