¿El Node.js / io.js se divide bueno o malo para las personas que aman JavaScript en el backend?

Ha pasado un tiempo desde que se le preguntó esto, y han sucedido algunas cosas.

io.js ha presionado exitosamente a Joyent para que haga varias cosas, incluida la liberación del Nodo 0.12 y la creación de una base, en lugar de que continúen administrando el proyecto. io.js ha demostrado cómo la gobernanza abierta podría hacer avanzar Node. Un par de cosas a tener en cuenta:

  • io.js ya es un proyecto más activo que Node si considera las confirmaciones. Gráficos de compromiso del nodo versus gráficos de compromiso de io.js
  • Los problemas están recibiendo más atención en el repositorio io.js, y las solicitudes de extracción y las diferencias se están incorporando regularmente
  • Grandes proyectos como el editor Atom de GitHub se han cambiado a io.js
  • Cómo io.js construyó un esfuerzo de localización de 146 personas y 27 idiomas … en un día

Puede usar io.js hoy y aprovechar muchas mejoras de rendimiento obtenidas al mantenerse al día con las dependencias (V8, http_parser, libuv), así como con las nuevas características de ES6 habilitadas por las últimas versiones de V8. Estas dos cosas por sí solas pueden ser razones de peso para probar io.js.

io.js finalmente quisiera convertirse en la versión oficial de Node si el TC y Joyent pueden llegar a un acuerdo. Con todo el esfuerzo puesto en el proyecto, tengo pocas dudas de que terminará así.

Para responder a su pregunta: la bifurcación io.js resultó ser algo bueno para la comunidad y para aquellos a quienes les gusta JavaScript en el lado del servidor.

Espere un momento, la versión inicial de io.js aún no se ha lanzado, también Joyent (la compañía detrás de node.js) ha presentado una nueva propuesta para una nueva junta asesora para nodejs. La bifurcación io.js se creó debido a los problemas en este consejo asesor.

Por supuesto, si conoce JavaScript, puede jugar con el desarrollo y la creatividad del lado del cliente, y Node.js le brinda la oportunidad de jugar con la programación del lado del servidor, por lo que es bueno para las personas que aman JavaScript en el back-end.