Pplware

Node.js: Aprenda a instalar e a desenvolver a primeira app

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!.');

Depois de gravarem o ficheiro, podem de imediato executá-lo usando o seguinte comando:

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!

Exit mobile version