Sign up ×
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

closed as off-topic by gnat, durron597, MichaelT, GlenH7, Snowman Aug 24 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, MichaelT, GlenH7, Snowman
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 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

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