Answer the question
In order to leave comments, you need to log in
Is it worth learning Node.js now?
Guys, looking at the latest trends (articles on Habré), I concluded for myself that Node.js is dying (I can, of course, be wrong), and io.js is coming to replace it. So, is it worth it now to go into the study of Node.js, if there is such a technology as io, which, as I understand it, all developers on the node cannot get enough of?
And yes, what is the essential difference between these two technologies?
Answer the question
In order to leave comments, you need to log in
At the moment, the difference is not so great, roughly speaking, having learned node,js, you can easily switch to io.js, but on the contrary, it is a little more difficult, since io.js already has some chips.
The reason is banal, node.js is managed by a commercial company, whose development policy recently, before the fork, began to dissatisfy a fairly large part of the node,js community, as well as many core developers. so a fork appeared, which immediately began to do all the last possible chips, the programmers' hands had been itching for a long time.
As for the death of node.js, it’s hard to say at the moment, there is more node in sales at the moment, moreover, many people like that it is under the auspices of a commercial organization, but io.js is developing very rapidly, and many techies choose it for their projects.
Personally, I would choose io.js, I love everything on the cutting edge of the tech stack. By the way, there are discussions around merging node.js and io.js https://github.com/iojs/io.js/issues/978
Finally learn JavaScript and there will be no need to "learn" node.js, io.js, jQuery and so on...
io is a fork of node, so to speak its upgrade
Why is io.js better than Node.js?
Depends on what you now know.
If this is your first backend technology, then no.
io.js is backward compatible with node. This is exactly the same technology, only io uses a more recent version of the V8 engine, which allows you to use more features from ES6. Actually, all the difference is listed in this table: kangax.github.io/compat-table/es6/#iojs
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question