2
respostas

Node.js

Você pode me explicar como funciona o Node.js? Pois ouvi falar bastante dele no curso de java script mas entendi apenas que ele é um servidor.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

O node está para o javascript assim como o Java Runtime Environment(JRE) está para o Java. É o ambiente que existe para você rodar código Javascript com apis comuns para aplicações que rodam no servidor. Ele inclusive tem uma api para subir um servidor, mas vc poderia fazer outras aplicações... Por exemplo, a aplicação do famoso popcorn era feita em javascript usando o node.

Sim, Node é um servidor de programas. Entretanto o produto base do Node definitivamente não é como o Apache ou o Tomcat. Estes servidores são basicamente servidores ready-to-install e estão prontos para instalar aplicativos instantâneamente. Você pode subir e rodar um servidor em um minuto com estes produtos. Node definitivamente não é isso. Parecido com como o Apache pode adicionar um módulo PHP para permitir desenvolvedores criarem páginas da web dinâmicas, e um módulo SSL para conexões seguras, Node tem o conceito de módulos que podem ser adicionados no núcleo do Node. Há literalmente centenas de módulos para rodarem com o Node, e a comunidade é bastante ativa em produzir, publicar e atualizar dezenas de módulos por dia.