Joel Spolsky has a post today titled Language Wars where he makes some statements about selecting a platform for web development. He says the standard things you've heard a dozen times before and makes the (very) reasonable case for selecting a mainstream platform (basically Java or .Net and maybe PHP or even Python) for your enterprise development. He did take some shots at Ruby on Rails which provoked this from DHH the creator of Rails: Fear, Uncertain, and Doubt by Joel Spolsky.
The line from Joel that deserves severe abuse is:
FogBugz is written in Wasabi, a very advanced, functional-programming
dialect of Basic with closures and lambdas and Rails-like active
records that can be compiled down to VBScript, JavaScript, PHP4 or
PHP5. Wasabi is a private, in-house language written by one of our best
developers that is optimized specifically for developing FogBugz; the
Wasabi compiler itself is written in C#.
So, a diatribe on sticking to mainstream technology, then saying you wrote a proprietary programming language that "compiles" to VBScript to get features which already exist in other languages. I really can't imagine a bug tracking tool requiring a special language. If you'll forgive the vulgarity, the phrase "Proprietary Programming Language" is what I call a 'Nad Shrinker. Or the wrong kind of job security.
I'm going to express no opinion here about the merits of ASP.Net vs. a Java stack vs. RoR or one of the myriad LAMP stacks, but I'll throw down the guantlet to Joel by saying that I bet I can create a web application in any platform that doesn't scale;)
Isn't the blogosphere fun?