http://github.com/facebook/tornado
Tornado is Python's best counterpart to Node.js, and was battle-hardened by FriendFeed b/f Facebook bought them. Now used by Quora, among others:
http://www.quora.com/Tornado-web-framework/Who-are-some-famo...
http://github.com/facebook/tornado
Tornado is Python's best counterpart to Node.js, and was battle-hardened by FriendFeed b/f Facebook bought them. Now used by Quora, among others:
http://www.quora.com/Tornado-web-framework/Who-are-some-famo...
But in the end the most important thing is whether you're more familiar with Python or JavaScript and which solution will be more productive for you. Unless you're going for really large scale project and want to shorten your time by using existing modules, Tornado is obviously as good as NodeJS.
Loosely relevant: http://amix.dk/blog/post/19484#Comet-with-node-js-and-V8
Node makes sense for the OP's brief project description, but if you're also considering Python for a "Large scale and quite complex project with possible 500k or more users", why Pyramid and not Tornado?