What is the difference between node.js and io.js?

maudulus :

What is the difference between io.js and node.js? The more recent io.js is forked from node.js, and is furthermore made by some of the same people that made node.js.

What are the key differences that have lead to this fork, and what does it mean for the node.js community as a whole?

Brendan :

io.js is a fork of Joyent's Node.js

What are the differences?

io.js:

  • Node-forward is basically being merged into io.js
  • forked on the basis of community-driven development and active release cycles
  • includes many of the original Node.js developers
  • has the future goal of "merging back with Node.js"

This repository began as a GitHub fork of joyent/node where contributions, releases, and contributorship are under an open governance model.

We intend to land, with increasing regularity, releases which are compatible with the npm ecosystem that has been built to date for node.js.

Node.js:

  • the original software
  • has slowed down development in recent time
  • sponsored by Joyent
  • Joyent owns the trademark Node.js

Why did they split?

It was primarily split for three reasons: faster, more active releases and development towards a 1.0.0 release, for a more community-driven development rather than the Advisory Board, and the use of semver for releases.

What is the advisory board?

The Advisory Board was Joyent's plan to bring Node.js a more centralized, faster way to plan development and plan future features along the road towards a 1.0.0 release. This was planned to be done by putting together a board of larger companies that use Node.js

Quote from Joyent's blog:

As the community becomes more complex, it is important that we find ways to balance the needs of all constituents and provide a platform for these organizations to come together and to provide input into the project.

Why is the advisory board hated?

Previously, Node.js was run via mailing lists, GitHub issues, and anyone could contribute their idea. This idea started getting some hate because it brought control away from your average, everyday contributor and moved the power to the "big shots": companies such as Walmart, Yahoo, IBM, Microsoft, Joyent, Netflix, and PayPal.

Outside sources on this

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

What is the difference between .js and .mjs files?

What is the difference between asm.js and WebAssembly?

What is the difference between synchronous and asynchronous programming (in node.js)

What is the difference between request and http modules in node.js?

What is the technical difference between .jsx and .js files

What is difference between .htc and .js file?

What is the difference between node.js runtime and npm package manager options while installing node.JS?

What are the differences between node.js and node?

What is the difference between __dirname and ./ in node.js?

What is the difference between "node-debug index.js" and "run node-inspector, then node --debug index.js"

What is the difference between the LTS version and the stable version of node.js?

what is the difference between getDefaultProps and getInitialState react js

What is the difference between these two JS functions?

What is the difference between on() and addListener() in Node.js events?

What is the difference between using string and buffer in Node.js encryption

What is the difference between JSON and data in Node.js request?

what is difference Between Package and Module in node.js

What is the difference between these two ways of connecting to MongoDB in Node.js

Difference between these two sql queries node js

What is the difference between my JS codes?

What is the difference between controller and directives in angular js?

What is difference between module and library in Angular Js

Difference between addListener and On in eventEmitter Node.js

What is the difference between polyfill.io and core-js?

What's the difference between the `&` and `&&` in Vue.js?

Difference between pipe and stream in node.js

why use node.js in flutter??? and what's difference between not using node.js and using node.js?

What is the difference between grep ".*\.js" and grep "*\.js"?

what is the difference between done and callback ? (Node.js)

TOP Ranking

HotTag

Archive