DEV Community

Cover image for Node.js v14.x -  Como instalar no Debian e distribuições Ubuntu
Fabiano Q. Monte
Fabiano Q. Monte

Posted on • Edited on

2 1

Node.js v14.x - Como instalar no Debian e distribuições Ubuntu

Como ser programador em 2020?

A pergunta que mais recebo em todos os canais é essa, de como começar. Vem sendo feita a anos. Desde que comecei com eventos. Quem lidava com javascript no front com jQuery, era revolucionário e se mantem com bibliotecas que não foram transpiladas para Angular, React, Vue ou etc. Com o Node.js, o javascript saí do front e passa a atuar também no back e quem aprendeu muito teve que reaprender e continuar estudando até hoje.

Node.js revolução

O Node.js torna o javascript a linguagem do momento, para back principalmente com o Express e o NPM para manter pacotes necessários a aplicação, o que não existia era adaptado ou criado, e com uma evolução natural o que tem mais adesão se mantem, e cresce como o Typescript, linguagem da Microsoft que cai no gosto de quem achava que node era só uma cola, solução rápida e mal feita para juntar HTML e CSS na tela do navegador e fazer interatividade. Assim programadores Java, .NET e C# usam Typescript com os mesmos formatos das suas linguagens de tipagem forte e geram seus aplicativos para web, mobile e até mesmo desktop. Então, vamos começar.

O que é Node?

Node.js é um interpretador de JavaScript assíncrono com código aberto orientado a eventos, criado por Ryan Dahl em 2009, focado em migrar a programação do Javascript do cliente (frontend) para os servidores, criando aplicações de alta escalabilidade (como um servidor web), manipulando milhares de conexões/eventos simultâneas em tempo real numa única máquina física.

O Node.js (ambiente de execução Javascript no servidor) foi implementado baseado no interpretador V8 JavaScript Engine (interpretador de JavaScript em C++ com código aberto do Google, utilizado no Chrome), com desenvolvimento mantido pela fundação Node.js em parceria com a Linux Foundation.
Fonte:Wikipedia

Para se ter a abstração mais simples sobre o Node.js e o V8, imagine que tiraram a camada de interface do navegador e deixaram o terminal do console com algumas funcionalidades.

Atualmente Ryan Dahl criou o Deno (Node ao contrário) que é um ambiente do tempo de execução simples, moderno e seguro para JavaScript e TypeScript que usa V8 e é construído em Rust.
Falarei em outro post sobre o assunto já que o foco é o Node.js.

Xubuntu

Muitas distribuições Linux Debian/Ubuntu existem, mas uma que eu uso a anos depois de passar por Windows e MacOS foi o Xubuntu. Ele tem as mesmas características do Ubuntu, mas, com a interface do Xfce, deixando bem mais leve.

Instalação

Node.js v14.x:

Abra o terminal e digite:

No Ubuntu

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

No Debian, como root

curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs

Em seguida digite:
node -v && npm -v

Pronto. Tudo deve estar funcionando.

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay