3 ms·
> Why would I want to learn First off, because learning is good for you! Even if you dislike a language, there's probably something to learn from it if it's wi
by temuze 12y ago
> Why would I want to learn
First off, because learning is good for you! Even if you dislike a language, there's probably something to learn from it if it's widely used.
There's a lot of great developments in the JS world and Node has really pushed the envelope in terms of asynchronous IO and making it easy to use web sockets and such. That said - most apps you'll make don't need some of the more unique features of Node and personally, I find it's easier to make web apps in high level languages like Python.
That said, it comes down to personal preference. It's the ol' optimization vs. discovery problem - you can't figure out what the best tool is for you without exploring new things.
I wouldn't worry about JS/Node replacing server side code, to be honest. Python and other languages are slowly going in the same direction (see Python 3's asyncio module). Learning a new framework or language is never a waste of time.