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.
Permalink for comment 333793
To read all comments associated with this story, please click here.
RE: PHP <> Spaghetti code
by Clinton on Wed 15th Oct 2008 06:50 UTC in reply to "PHP <> Spaghetti code"
Clinton
Member since:
2005-07-05

The problem is that it isn't enforced as it is in Django, for instance.

Sure, good coders can write good code in any language and beginners can write crap code in any language. The nice thing is that frameworks like Django make it harder to write bad code by encouraging good programming practices whereas languages like PHP offer no such encouragement.

Reply Parent Score: 2