10 Forces Guiding the Future of Scripting
snydeq writes "InfoWorld 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 cooption 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."
i am trying not to troll here but why would i want to use a language with no strict typing on the server to generate html+js text when i can use lots of great languages with typing that can do that very well and are not scripting languages?
If you write code like you write English, maybe you need "strict typing" (by which you presumably mean static typing) to keep you from making obvious mistakes. Those of us who write more carefully don't need that kind of handholding.
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
Sadly I agree; from the article:
BEGIN-ARTICLE-EXCERPT ...All languages can handle the obvious things nice enough now."
Rob Malda, one of the founders of Slashdot, says that he chose Perl for...
END-OF-EXCERPT
(bold mine)
The writer comes from that group of people that argues that X is the best programming language, because "obviously" there must be a best programing language for whatever reason. Maybe editors should return to Kindergarten before submitting this kind of "article".
Stop trying to appear clever by using acronyms no one understands.
... its used in niche areas (yes , games are a niche compared to the rest of the computing world) and its reach is microscopic in comparison to other scripting languages. As for its use in embedded devices, yeah right, name some.