Gaack! I read that whole article hoping for them to say: "Yes, $YOUR_FAVORITE_LANGUAGE is best" ... but noooo, they take the easy way out and just flat out say: "Your favorite language is best."
Anyway, I can't complain. They did a great job explaining the difference in methodologies so that developers can make their own decisions.
I'd just have to add that if you're choosing a language for a project, don't discount the task of finding talent to code in the language you choose.
Perl has the advantage because it's just the default, but it just freaks me out as a language... I envision maintainability nightmares.
JSP's look cool because Java is great for complicated projects, and code re-use. But if you don't need that, it's probably tough to -want- to code in Java.
My personal fave is PHP, which is basically C/C++ for the web, except it's got lots of time-saving functions like "in_array(), array_sort()", etc..., as well as tons of hooks to traditional C function calls, like opening sockets, files, etc... The freakiest thing I've seen is http://webnap.sourceforge.net, a freaking napster client written in PHP. Ugh.
TCL is cool because aolserver will run your TCL code internally, meaning no modules, no forking, no nothing. The webserver runs your code as it spits out the page. Plus philg likes it. ;^)=
Python looks nice, but it's functional in nature. A good thing, IMHO, but *DIFFERENT* from procedural programming. I know it'd take me at least a month to mentally context-switch from procedural to functional.
...and ASP/VBScript. *shudder*. Imagine writing a website in QBasic. Basic is o.k. for quick stuff. Basic with objects is just weird, and is a bastardization of Basic. Add to that your typical Microsoft-product aura, and I didn't like it too much. However, I -think- it's the only one of the products which features an on-the-fly debugger/code-stepper/ide that's worth a damn. Supposedly it integrates quite nicely with MS Visual Studio.
Eh. Too much typing, time to stop ;^)=
[ rate all comments , for great justice | sell.com ]