The decision has been finalized. Zend Framework has been selected to leverage the power of frameworks for the legacy code of Tix•R•Us without forcing it into the rigid confines of a Content Management System (CMS) such as Drupal, that you then have to find modules for or program your own.
Zend Framework seems to suit my needs. I considered CakePHP and Symfony, both strong contenders, and CodeIgniter, which some people love, and I had downloaded and played with a few homegrown ones as well. But the bottom line is Zend is backed by big bucks, it aint going away, the documentation is excellent, there are ways to make it integrate with Smarty, (which I am heavily invested in), it has a great deal of action, a large userbase, bla bla bla. Zend Framework is considered a heavyweight, and it has a learning curve. In my experience most things with learning curves tend to be worth it in the long run.
So today I installed it on my brand new virgin virtual server (that was a piece of cake, no wait, was it a piece of zend?) Anyway it was EASY. Then I went through
Mitchell Hashimoto‘s very nice video presentation and got the whole thing going, with a few curse words tossed the way of my stark unpadded webserver config file along the way.
I won’t tell you where my new server lives for the time being, because I don’t have the directory structure set up quite the way I want it yet. But in the next installment I should be making it a little bit more secure, and if you want to follow along with me and see a bare bones scaffolding start to look like a web app it might be interesting. I’ll be tweeting about it as well.
That’s it for today.
I dont understand where the power of zend framework. I didn’t get what is the model in Zend framework. They were copy some ideas partially and implement on zend framework. If you are a programmer enjoying your work in programming don’t choose zend framework when you needs a framework. In my experience the best framework is Ruby on rails. Php, you can choose symfony or code ignator. you can never find an application successfully running in zend framework. and also if you are trying to learn zend framework you wont get a help from net except apis of their.
Anoops last blog post..Clustering in GlassFish Version 2
I appreciate your comments Anoop. It is precisely the fact that Zend isn’t really a rigid framework that appeals to me. I am also attracted to Ruby on Rails, and I am finding the learning curve for either would be a bit steep. I did all the tutorials manually in the 2-Dave Ruby on Rails book and I thought I understood everything but when I went in solo it was still seems very strange. Zend seems more familiar, but that’s because I have done MVC in PHP before. Due to some chaos in our company the decision really is not final yet. I hate indecision!