5 ms·
A great part of Fabien's work is that he pushes people onto the latest releases. Symfony2 cannot be used without PHP5.3 which is great of keeping people's serve
by jonwinstanley 14y ago
A great part of Fabien's work is that he pushes people onto the latest releases. Symfony2 cannot be used without PHP5.3 which is great of keeping people's servers more up-to-date.
Frameworks such as CodeIgniter were guilty of keeping compatibility with PHP4 for far too long.
The world of PHP is a nicer place if you are on the latest version and are aware of the latest features such as namespaces etc.
- scott_w 14y agoIt's a double-edged sword however. Users stuck on PHP 5.2 will miss out on potential security fixes to Symfony 2. This can potential compound an already bad situation. I'm not saying Fabien didn't have good reasons, more playing Devil's Advocate.
- TazeTSchnitzel 14y agoIf only cheap shared hosting was consistently up to date :<
- slurgfest 14y agoIf a host doesn't stay up to date and doesn't let you stay up to date, you shouldn't be using it!
- TazeTSchnitzel 14y agoI'm referring more to end-users of PHP packages :/
- slurgfest 14y agoI feel for you :( If people are so incompetent that they can't choose a decent host or install a recent PHP (or deploy on anything but mod_php) then there is probably nothing that package maintainers can do to rescue them, no matter how much they want to. End users need more help but there are lines between "end user" and "needs to learn things" and "stubborn idiot". If you want to write and deploy web apps, it is your JOB to choose a halfway decent host, keep dependencies up to date and deploy with some appropriate technology!
- rhspeer 14y agoIt's not reasonable to host symfony on anything less than a VPS. It can be done, but you can also punch yourself in the face. Servergrove.com has the best options for symfony sites IMHO
- ihsw 14y agoSymfony2 is not compatible with php-5.2 and never was. Python will be under the same situation when the big push onto python-3 finishes over the next ten years. The vast majority of applications runs on python-2 (for performance and backwards compatibility reasons), however that is changing.