I'm building a simple SaaS app and have been using Django+MongoDB for the server side bits, but my app is a very heavy JS RIA and I'd love to do the backend in JS, too. Wanted to see what HNers recommended for server-side JS. I'm a Rails guy, so am used to being spoon fed... Have a VPS with a number of PHP and Rails apps, so am comfy administering stuff.
* I'm wary of Node.js because it's so young, I'm a touch worried about it crashing and it requires a new set of JS-derived drivers/libs. But it has a huge range of frameworks that run on it and huge community.
* RingoJS seems like a very solid foundation and it gives access to a huge range of Java libs (of ever-varying quality). But I'm not in love with its programming model and it has a relatively small number of add-on frameworks and a small community.
Any other contenders I'm missing? Better to stick with Django?
http://expressjs.com/guide.html
That said, I think we're all still waiting for the real JS Application framework to appear. For better or for worse, Express is more or less a Sinatra clone for static pages. I'm hoping to see a true end-to-end JS system emerge sometime in 2011: one that provides models that can run on both the client and the server, live updating via Websockets as well as REST, views that can generate HTML on either end, with a built-in plan of attack for keeping common security holes in JS apps plugged.