BT

Io.js, Fork do Node.js, planeja primeira versão para Janeiro de 2015

| por James Chesters Seguir 2 Seguidores , traduzido por Roberto Pepato Seguir 31 Seguidores em 23 dez 2014. Tempo estimado de leitura: 3 minutos |

Io.js , um fork do Node.js, foi oficialmente lançado em dezembro de 2014, e tem a primeira versão planejada para janeiro de 2015.

Com alguns dos principais membros da comunidade Node.js insatisfeitos com o conselho consultivo da Joyent e com a falta de versões do Node.js, Fedor Indutny criou o io.js. Outros importantes membros da comunidade seguiram Fedor, incluindo grandes contribuidores como Trevor Norris, Isaac Z. Schlueter e Mikeal Rogers, organizador da NodeConf.

De acordo com a página do projeto no GitHub, o io.js "começou como um fork do joyent/node no qual as contribuições e versões estão sob um modelo de governança aberta" e ele precisa ser rápido para endereçar os pontos fracos percebidos no gerenciamento do Node.js pela Joyent, declarando que eles "tem a intenção de lançar, com crescente regularidade, versões que são compatíveis com o ecossistema npm construído até o momento para o node.js".

Como um novo fork, existe pouca diferença entre o Node.js e o io.js atualmente, entretanto, nas notas relacionadas à versão inicial, Rogers informou que o comitê técnico já prometeu um ciclo de versões semanal e que o io.js vai "incluir novas versões do v8 o mais rápido possível" –– algo que, segundo Rogers, vai colocar o io.js "milhas a frente de onde estamos hoje".

Node Forward , uma comunidade onde qualquer pessoa pode trabalhar para "melhorar o Node, JavaScript e seu ecossistema" por meio de colaboração aberta moveu o trabalho relacionado ao núcleo do Node para o io.js, e qualquer um que deseje trabalhar no núcleo do Node é agora explicitamente direcionado para o io.js.

No FAQ do blog post do IO.js, Schuetler clarifica que nem o Node Forward nem o io.js estão competindo com Node.js. Segundo Schuetler:

O io.js compete com a Joyent ou o Node.js?

Não. A intenção do io.js é prover um espaço para que o time de contribuidores do núcleo do Node possa continuar a fazer o seu trabalho de melhorá-lo.

O io.js continua os esforços do Node Forward. Nós estamos comprometidos em fazer progresso e servir a comunidade Node.js, em problemas técnicos e não técnicos.

Também removendo preocupações sobre fragmentação, Rogers descreve em seu post que, apesar de ser uma "preocupação válida", ela é improvável.

Segundo Rogers, isto acontece em partes por quê o io.js "vai ganhar mais contribuições e contribuidores mais ativos do que o node.js." Rogers atribui isto devido ao projeto io.js ser conduzido por um Comitê Técnico transparente, ao invés de ser conduzido por uma única empresa.

Rogers também aponta que "o git e o GitHub tornam o merge entre os projetos relativamente simples, e desde que a Joyent abandonou seu CLA, ambos os projetos são livres para realizar merges entre si."

No que pode ser visto como uma resposta direta ao fork io.js, o Node.js postou uma atualização do Conselho Consultivo. Segundo esta atualização:

Durante o último mês, nós fizemos progresso em um modelo de governança aberto, padrões da API, gerenciamento de IP e transparência para garantir que o projeto é dirigido pela comunidade. Estes esforços endereçam explicitamente a resolução de conflitos e tem o objeto de mover a comunidade unida e para a frente. É importante entendermos as vozes dissidentes e frustrações e trabalharmos juntos para construir um ecossistema maior. Nós estamos comprometidos com este objetivo.

O Node.js continua sendo a plataforma de confiança utilizada pelos usuários para construção de projetos criativos e para atingir objetivos de negócios. A versão v0.12 será lançada em breve e o time do projeto já está envolvido em discussões sobre a próxima versão.

 

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT