Things I dislike about the Symfony framework

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com, or follow me on Twitter.

I wish I could be grateful:

A lot of awesome stuff has been added recently to the next major symfony release, 1.2. Fabien has worked very hard to add without a doubt the most sophisticated features of any PHP framework that exists today. Not only are they nice features but he has implemented them in a OO way so that it is easy for me to implement the same features with another ORM, Doctrine. All this is done with very little work by me. So, give a big thanks to him if you enjoy this.

This attitude is all wrong. The people developing Symfony like to experiment with cool ideas. I do too. This was the major problem with the personal framework that I worked on from 2002 to 2007 – it was an endless experiment, I changed it often. I gave it up so that I could work with something more stable. My only reason for using something like Symfony is that I might have something whose fundamentals will not change over the next 3 years. Otherwise I could be using my own code, and it is always more fun to use one’s own code, rather than someone else’s. But Symfony keeps changing.

What I say here can be applied especially to the next major release. Symfony 2.0 is a huge jump, with a completely different file structure. We are suppose to be grateful? I am not.

Post external references

  1. 1
    http://www.symfony-project.org/blog/2008/11/07/new-in-symfony-1-2-doctrine-goodies
Source