Linked by snydeq on Tue 14th Oct 2008 16:58 UTC
General Development Peter Wayner examines the platforms and passions underlying today's popular dynamic languages, and though JavaScript, Perl, PHP, Python, Ruby, Groovy, and other scripting tools are fast achieving the critical mass necessary to flourish into the future, 10 forces in particular appear to be driving the evolution of this development domain. From the co-optation of successful ideas across languages, to the infusion of application development into applications that are fast evolving beyond their traditional purpose, to the rise of frameworks, the cloud, and amateur code enablers, each will have a profound effect on the future of today's dynamic development tools.
Thread beginning with comment 333707
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Good read
by mexisme on Tue 14th Oct 2008 20:24 UTC in reply to "RE: Good read"
mexisme
Member since:
2006-07-17

I'm afraid I find it hard to see the phrases "PHP" and "proper object oriented language" together in the same sentence without gagging.
It's like saying Visual Basic is a programming language...

PHP was great, up until about PHP3, where it was primarily an HTML Templating language, and it did this very well. After that, shoddy language design -- or perhaps uncontrolled feature-creep -- meant you ended up with a messy object orientation system and the biggest screw-up since Python disallowed Array.join as well as String.join: PHP's (in)equality testing...
That alone should get some people removed from the gene pool, three generations ago.

Reply Parent Bookmark Score: 1

RE[3]: Good read
by andrewg on Tue 14th Oct 2008 20:41 in reply to "RE[2]: Good read"
andrewg Member since:
2005-07-06

After that, shoddy language design -- or perhaps uncontrolled feature-creep -- meant you ended up with a messy object orientation system


PHP 5 OO is hardly messy. It may not have the purity of OO that Ruby has but its fully featured and works well. Its also fast compared to the competition.

PHP's biggest problem was always insecure defaults i.e. convenience over security. PHP 6 should fully rectify this issue.

Reply Parent Bookmark Score: 2