O Node.js é um interpretador de código JavaScript que funciona do lado do servidor. Esta plataforma permite aos programadores o desenvolvimento de aplicações em rede, em tempo real e de alta escalabilidade, de uma forma simples e rápida. O Node.js é baseado no interpretador V8 da Google.
Hoje vamos aprender a instalar o Node.js no Ubuntu e aprender a criar as primeiras apps.
Além das características que já revelamos, é importante destacar ainda que o Node.js é orientado a eventos de I/O uma vez que tem disponíveis vários módulos que permitem trabalhar com recursos de I/O no servidor. O Node.js tem também suporte para vários protocolos como por exemplo HTTP, HTTPS, DNS, WebSockets, etc e segue o modelo não-bloqueante, ou seja, os pedidos serão feitos e entregues quando estiverem prontos.
Como instalar o Node.js no Ubuntu e derivados?
A instalação do Node.js é relativamente simples. Para tal basta abrir o terminal e executar os seguintes comandos:
sudo apt-get update
sudo apt-get install nodejs
Primeiro programa em Node.js
Para começarmos a programar em Node.js, nada melhor que o famoso Hello World. Para isso criem um ficheiro com o nome primeiro.js e incluam a seguinte linha de código.
console.log('Hello World!.');
nodejs primeiro.js
Hello world num servidor HTTP
O Node.js permite que se crie facilmente um servidor http. Considerando que pretendemos criar uma página que devolva simplesmente “Hello World – Pplware” devem criar um ficheiro com, por exemplo, o nome server.js e inserir o seguinte código.
var http = require('http');
var server = http.createServer(function(req, res) {
res.writeHead(200);
res.end('Hello World – Pplware');
});
server.listen(8080);
Para executar basta abrir o terminal e escrever:
nodejs server.js
Depois abram um browser, e insiram o endereço http://localhost:8080
Esperamos que tenham gostado deste pequeno tutorial. Certamente teremos alguns leitores que já dominam o node.js e que poderão dar algumas dicas importantes para a utilização desta plataforma. Ficamos à espera!