They did it! Symfony framework has has released their stable version 1.0. A nice milestone, congrats to Francois and Fabien! I’ve been very impressed with the framework from the moment I first checked it out, somewhere in october or november last year, and I’ve been working on developing several applications in Symfony since then. If…
In the period of a few hours yesterday, three new PHP frameworks were announced on Planet PHP and PHPDeveloper. It was really something I noticed, that this happened in such a short timespan. I was clearly not the only one who noticed. Andrei and Clay also noticed and wrote about it in pretty clear words.…
Yet another proof today of the poor adoption of PHP5 in the developer community: Results from a PHPMagazine poll give a whopping 78.5% votes for CakePHP as best PHP Framework, with the runner up being Symfony with 10.9% of the votes. A scary result, when you think that CakePHP is still a PHP4 framework, and…
We recently had a weird situation here at work where we needed to use the Url helper of Symfony inside the actions.class.php of a module. This helper is available in the view, but not in the actions class by default. Of course, we can include this, and this was my first approach. Simply using: include_once(‘symfony/helper/UrlHelper.php’);…
After giving it multiple quick glances, today a co-worker of mine and me sat down a full day to work through the first part of the Symfony tutorial in an attempt to learn to work with Symfony. The tutorials are meant to take about one hour each, and that is a good approximate. After some…
There’s lots of work and even more thinking about the Zend Framework being done. Proof of that can be found in the first Framework roundup. Interesting reading! Especially the part about Authentication and ACL caught my eye. I’ll definitely be keeping a good eye on the development in that area. The Framework is very promising.
My first observation of the Zend Framework is a negative one. Their wonderful central Zend class allows you to include classes without having to include() or require() them yourselves, and it nicely throws an error if it can’t include the file. Much better than getting an error or having to check for the existance of…