Versão do Node.js Atualize o Ubuntu

0

Eu tenho o servidor Node.js executando a versão 0.12.7 do Node.js (express.js 4.x) no servidor ubuntu e o MySql Server 5.6.22 (atualmente não tem nenhum problema e está funcionando bem). Versão do Node.js versão > 4.x Devo fazer upgrade para obter o recurso mais recente com melhor desempenho ou executar esta versão?

    
por Hafiz Arslan 20.11.2015 / 07:28

1 resposta

0

"Eu devo atualizar?" é uma questão que se apóia na opinião, mas tentarei fornecer algumas informações factuais que possam ajudá-lo a tomar sua decisão.

O nó 4.2 é LTS

Com o lançamento do Nó 4.2.0 no início de outubro, o Node adotou um "Long Term Suporte "estratégia que é um pouco semelhante ao que você pode encontrar com as versões LTS do Ubuntu. Eles planejam fazer um novo lançamento LTS a cada ano em outubro. Cada LTS será suportado por 30 meses após o seu lançamento (18 meses de suporte ativo, seguido por um período de 12 meses de correção de bugs críticos, enquanto o lançamento está em "Modo de Manutenção").

O Node 4.2.0 é o primeiro desses novos lançamentos do LTS, com suporte planejado até abril de 2018.

O nó 0.12 ainda é mantido ativamente

Lançado antes de o plano LTS atual ser finalizado, a versão 0.12 que você está executando atualmente é um " caso especial ". Ele está sendo efetivamente tratado como um lançamento do LTS, com status ativo até abril de 2016 e manutenção crítica até dezembro de 2016.

Este gráfico provavelmente tornará tudo mais claro:

Algunsmódulosdeterceirospodemnãofuncionar

Comoédeseesperarcomumgrandelançamento,houvealgumasmudançasnaAPI.Eles publicaram um guia para aqueles que desejam atualizar.

Muitas das alterações provavelmente não afetarão diretamente seu aplicativo, mas é possível que algumas das dependências do aplicativo não sejam compatíveis com o Node 4.2. Em particular, os addons nativos (compilados com node-gyp ) parecem ser os mais prováveis de serem afetados. Existe uma lista de módulos conhecidos para não trabalhar com o Nó 4 . Espero que muitos deles tenham lançado atualizações compatíveis com o Nó 4 no último mês. Tentar executar seu aplicativo com o Node 4 pode ser a maneira mais fácil de descobrir.

Novos recursos, etc, etc

E, claro, há uma assustadora lista de novos recursos que foram incluídos no Nó desde 0.12. Talvez algo lá seja valioso o suficiente para justificar o esforço de atualizar seu aplicativo.

    
por Michael Martin-Smucker 24.11.2015 / 22:27