3 ms·
PHP has now split into different factions. Those like the WordPress community, who still party like it's 1999, and those around the major frameworks, libraries
by rickmb 16y ago
PHP has now split into different factions. Those like the WordPress community, who still party like it's 1999, and those around the major frameworks, libraries and testing and QA tools, who've taken their cues from Django, Rails and such.
The two have so very little in common they might as well be using different languages.
I'm oversimplifying of course. There are a number of large an quite successful communities that fall somewhere in between, like Drupal. The point is, neither the communities nor the code they write have much in common other than having PHP somewhere deep at the core. There is no "this is what PHP is like" anymore, and that hasn't been the case for over half a decade.
- te_chris 16y agoYou're completely right. I'm an OO php developer (among other things) and when I go back and work on something like WP or Drupal it's just so foreign, despite being the same language. I can see how and why people like those systems, but as a developer they're just so difficult. When I do client cms work I use SilverStripe and it's great because they've built on top of a rails-esque php5 MVC framework so it just feels like programming any other php5 mvc app but with CMS stuff. A couple of asides as well, sapphire, SilverStripes framework has now been spun off as it's own, independent php5 framework https://github.com/silverstripe/sapphire https://github.com/silverstripe/sapphire. Secondly, his mention of CodeIgniter got me curious again, great to see they've finally dropped php4 support. I'm going to have to check it out again I think.
- alexfarran 16y agoAt least one old style PHP project is crossing over into the MVC camp. phpBB4 will be built on top of Symfony 2 http://blog.phpbb.com/2010/02/18/moving-on-the-future-of-phpbb-development/ http://blog.phpbb.com/2010/02/18/moving-on-the-future-of-php...
- damncabbage 16y agoI can only hope that Mods / Plugins aren't going to continue to be a euphemism for "scripts that modify the forum core libraries". (I gave up on the last two major versions because of conflicting hack-scripts and botched upgrades.)