News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Mike Bernat's Blog:
The Problem with Wordpress and Drupal
September 08, 2010 @ 12:51:43

Mike Bernat has a new post to his blog today talking about what he considers the problem to be with both WordPress and Drupal - despite doing what they do well, they're not good examples for developers.

If a young developer said to you 'I want to learn by looking at existing code from a successful PHP project. Can you point me in the right direction?' Would you ever feel comfortable sitting them down in front of Drupal or WordPress code? What if they responded by saying: 'But they are the most well-known free, and open, products that use PHP. They're obviously doing something right, so why shouldn't I try to learn from their example?'

In his opinion, developers should set their sights elsewhere if they're looking for good examples. Both tools use what he calls the "old way architecture" that could hold developers back from some of the wonderful new enhancements that the language has to offer and best practices that might not be found in their codebase.

While some of the techniques used in WordPress/Drupal are undoubtedly solid and still state-of-the-art, the majority of the frameworks are ancient in web-development terms. PHP is growing as a language, and I for one want to see it regain some of the respect its lost.
0 comments voice your opinion now!
wordpress drupal opinion problem developer example


blog comments powered by Disqus

Similar Posts

TutToaster.com: Ruby for PHP Developers

In Coding: Laravel 4 Authentication A Comprehensive Tutorial

Job Posting: SQLFusion Seeks Senior PHP/Javascript Software Dev (Redondo Beach, CA/Telecommute)

Reddit.com: What would you change about PHP if you could dictate the next major version?

David Goodwin's Blog: Using SOAP and XmlRpc with PHP5 (a newbies findings)


Community Events





Don't see your event here?
Let us know!


release list language unittest framework install series interview developer introduction laravel wordpress podcast configure threedevsandamaybe code testing community refactor opinion

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework