I asked a question that within 5 minutes received 1 up vote and 7 down votes.
What was so bad about this question? I wanted to get the argument for Python, so I could see the other side of the story. Was it just the wording, or is something else terribly wrong? (no, there were no comments in the first 5 minutes before I deleted the question.)
It's built to handle asynchronous I/O from the ground up. Other environments have async. I/O features, but Node's the first environment where it's really pervasive. In most environments you'll find only limited pieces available in async. flavors, but in Node everything (or nearly everything) is async.-only.
It's new, so it has the benefit of being able to learn from previous languages' and environments' mistakes ... hasn't had time to accumulate the cruft other languages/environments have.
I already use and like Node.JS, but I wanted to get a comparison that is biased towards Python. What upsides would there be to introducing Python into a team that is currently unfamiliar?
- More widespread support
- Less code to write for many operations
- More complete library
When it comes to a Web Development, is there anything else I should know?
P.S. I love the streaming updates of my question score. :) Though I would suggest that we encourage more commenting during a rain of down-votes.