Wednesday, February 22. 2006
More Reasons Why PHP Sucks
Des made some great points and linked to some other great blog entries on all the things that are wrong with PHP in his recent blog entry I hated php back when it was cool and I found myself agreeing with them all but I also have another gripe with PHP
Tracked: Feb 26, 00:41
I've stumbled upon an interesting article this morning called "I hated php back when it was cool", which kind of vocalises some of the gripes I recently developed with PHP. Namely, the language has grown exponentially, but without a structure to tie the language together effectively. I just love the description quoted in the article:Aristotle Pagaltzis makes an interesting point when he says how PHP suffers from a lack of initial design. ... Basically PHP seems to have started out as a pet project, and had its features battered on with a staple gun, rather than included in the design.. Everything is done with a series of functions, most of which have different patterns of behaviour or different parameters depending on what version of PHP your running. This makes coding effective sites an absolute nightmare! My other chief gripe is classes. Despite the recent changes to the whole class handling system in PHP, it's still rubbish, and most of the time, I can't use the improvements that PHP 5 brings because no bugger supports it! To me, when the PHP people get to writing version 6, they need to stop, and quite literally start again . I really mean that - it doesn't matter if the "newer" PHP code is not backwards compatible - it isn't very BC at the moment, and so they should take more time, consider their direction, and plan ahead.
Weblog: Armswiper's Blog
Tracked: Mar 03, 19:52
Display comments as (Linear | Threaded)
My name is Des, I'm the UX Lead and COO of Intercom, a fantastic CRM & messaging tool for web sites and web software.