¿Cuáles son las diferencias?
io.js:
- Node-forward básicamente se está fusionando en io.js
- bifurcado sobre la base del desarrollo impulsado por la comunidad y los ciclos de lanzamiento activo
- incluye muchos de los desarrolladores originales de Node.js
- tiene el objetivo futuro de "fusionarse con Node.js"
Este repositorio comenzó como una bifurcación de GitHub de joyent / node donde las contribuciones, lanzamientos y contribuciones están bajo un modelo de gobierno abierto.
Tenemos la intención de aterrizar, con creciente regularidad, lanzamientos que sean compatibles con el ecosistema npm que se ha construido hasta la fecha para node.js.
Node.js:
- el software original
- ha ralentizado el desarrollo en los últimos tiempos
- patrocinado por Joyent
- Joyent posee la marca registrada
Node.js
¿Por qué se separaron?
Se dividió principalmente por tres razones: lanzamientos más rápidos y más activos y desarrollo hacia un 1.0.0lanzamiento, para un desarrollo más impulsado por la comunidad en lugar de la Junta Asesora , y el uso de semver para lanzamientos.
El Consejo Asesor fue el plan de Joyent para brindarle a Node.js una forma más centralizada y más rápida de planificar el desarrollo y planificar las características futuras en el camino hacia un 1.0.0lanzamiento. Se planeó hacer esto juntando una junta de compañías más grandes que usan Node.js
Cita del blog de Joyent:
A medida que la comunidad se vuelve más compleja, es importante que encontremos formas de equilibrar las necesidades de todos los constituyentes y proporcionemos una plataforma para que estas organizaciones se unan y brinden su aporte al proyecto.
¿Por qué se odia a la junta asesora?
Anteriormente, Node.js se ejecutaba a través de listas de correo, problemas de GitHub y cualquiera podía aportar su idea. Esta idea comenzó a tener algo de odio porque le quitó el control a su contribuyente promedio diario y movió el poder a los "grandes golpes": compañías como Walmart , Yahoo , IBM , Microsoft , Joyent , Netflix y PayPal .
Fuentes externas sobre esto