Quais são as diferenças?
io.js:
- O encaminhamento de nó está basicamente sendo mesclado no io.js
- bifurcada com base no desenvolvimento orientado pela comunidade e em ciclos de liberação ativos
- inclui muitos dos desenvolvedores originais do Node.js.
- tem o objetivo futuro de "mesclar novamente com o Node.js"
Este repositório começou como um fork do joyit / nó no GitHub, em que contribuições, liberações e contribuições estão sob um modelo de governança aberto.
Pretendemos pousar, com crescente regularidade, lançamentos compatíveis com o ecossistema npm que foi construído até o momento para o node.js.
Node.js:
- o software original
- desacelerou o desenvolvimento nos últimos tempos
- patrocinado pela Joyent
- Joyent é proprietária da marca registrada
Node.js
Por que eles se separaram?
Ele foi dividido principalmente por três razões: lançamentos mais rápidos e ativos e desenvolvimento em relação a um 1.0.0
lançamento, para um desenvolvimento mais direcionado à comunidade do que o Conselho Consultivo e o uso de semver para lançamentos.
O Conselho Consultivo era o plano de Joyent de trazer ao Node.js uma maneira mais centralizada e rápida de planejar o desenvolvimento e planejar os recursos futuros ao longo do caminho para uma 1.0.0
liberação. Isso foi planejado, reunindo um conselho de empresas maiores que usam o Node.js
Citação do blog de Joyent:
À medida que a comunidade se torna mais complexa, é importante encontrar maneiras de equilibrar as necessidades de todos os constituintes e fornecer uma plataforma para que essas organizações se reúnam e forneçam informações para o projeto.
Por que o conselho consultivo é odiado?
Anteriormente, o Node.js era executado por meio de listas de discussão, problemas no GitHub e qualquer pessoa poderia contribuir com sua ideia. Essa idéia começou a ter um certo ódio, porque afastou o controle de seu colaborador comum e diário e transferiu o poder para os "figurões": empresas como Walmart , Yahoo , IBM , Microsoft , Joyent , Netflix e PayPal .
Fontes externas sobre este