On Frameworks

PHP, Ruby, Python, Java, etc etc etc. All are languages. All are used in web development. All have zealous patriots, and all have zealous haters.
But it doesn’t end there. Then we get to frameworks. And here I’m going to look at only the PHP ones. You have Zend Framework, Symfony, CodeIgniter, CakePHP, and a huge ridiculous amount of others.
My intention with this post is not to bash one and exalt another. I don’t care which one you use. I don’t care why you think I should use it either. I haven’t used many of them but I have a few. The only ones I have any real experience with are Zend and Symfony. And this post is about why I prefer using the Zend framework over Symfony.
Reason 1:
I learned Zend first. I don’t know why but I happened to and I liked it.
Reason 2:
I like the freedom of Zend. I’m not being locked into any one implementation. I can pick and choose how I want to use it.
Reason 3:
Extensability. Very easy to extend.
Reason 4:
Better documentation. Granted sometimes it’s not the easiest to understand but it is good.
Reason 5:
Lots of tutorials on how to use it.
Reason 6:
Not locked into one way of designing your domain model.

I’m obviously not going into great detail here but those are my reasons. If you don’t like them that’s fine. Don’t flame anybody. If you have constructive reasons as to why you like one better than the other please list them.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • Yahoo! Buzz

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Leave a Reply