I guess I'm about the last person in the world to recognize this (<i>cough</i> Steve Yegge <i>cough</i>), but it really is starting to look like the next big server-side language is going to be JavaScript.<p>It's got a non-intimidating C-like syntax, has some powerful features (e.g. being able to use anonymous functions as closures), is garbage collected, and can run client side. And you've got three or four well-funded organizations full of smart people duking it out over who can make the fastest implementation.<p>The syntax is a bit ugly if you're used to something like Ruby. Comparing Express to Sinatra, I miss the block syntax and the implicit returns (although JS handles passing in multiple blocks quite elegantly).<p>Maybe what we'll see are a number of languages that compile down to JavaScript, sort of RJS on steroids.