Everyone at Cloudkick is pretty excited about Node. A couple of us
(not me) have contributed to Node.js development. We have started to
develop projects built around it for powerful server tools. We're also
looking at things like
socket.io to replace orbited on our front-end
and replacing twisted services with Node. Personally, I have started
using Node + Express instead of Django for my own projects.
I wish I could use Closure Library with Node. Obviously a lot that's
in the Closure Library doesn't make sense to have, such as goog.ui,
goog.xhrio, etc, but the event handler system, the tools for objects
and arrays, testing tools are things I miss when I'm developing with
Node.
I think a couple of things would be needed to get Closure Library
working with Node:
Detecting if the context is Node
Updating the goog.require to make it compatible with Node require
Figuring out support for exports
Adding tests.
Soy template support for Node.js. (Maybe belongs in the other project
discussion group, this stuff all bleeds over each other)
It might be entirely possible that the Closure Library as is
incompatible with the Node context, I have only looked a little so far
but will take a more in depth look soon.
Thoughts?