If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
If you are not a PHP expert then you may need to think of switching to other frameworks like Cake or Symfony. Also Zend Framework have lot of classes and some of them are quite complex to understand
We are using Zend Framework for all our new projects. Till now we have not faced any problem and I think it will definitely be a better choice than other.
I rate myself as intermediate in using the Zend engine in relation to PHP. (not to boast but I've used it for years)
As Harry stated, it will take you a while to learn ALL of the classes.. even now I have to relate back to PDF's to find what functions to use where etc.
If you have many projects I would definitely recommend you using Zend.
I would recommend cake. i found this the easiest to use, and it is a php framework like zend. It also doesn't have to be intergrated, you can simply upload the source folder and run it as a standalone.
I might have a look at Cake but I always worry I'm going to build a website with something like that and then spend hours/days having to make custom components or finding what I need to do is not possible with the CMS. I also tend to get scared of not knowing what is going on "under the hood" so prefer Zend even though I did have a TOTAL nightmare with it to begin with. (My day job tends to be writing code for embedded systems so all this PHP stuff is way up in the stratosphere).
There are a lot of classes but its easy enough to learn each as you need them but I've found the documentation is completely useless - these days I look at the source if I get stuck which isnt ideal but again lets me learn what exactly is happening.
Its like people use Joomla but judging by the number of security problems that has had in the past I'm not sure if the Joomla team know exactly what is going on in their code.
But I agree with Harry, if your not familiar with PHP then Zend definitely isnt the way to go
Comment