Instalando o NodeJS


Estamos nos aventurando com uma “nova linguagem” aqui na Gendoc.

Coloquei nova linguagem entre aspas, porque na verdade estamos trabalhando com uma linguagem que já utilizamos a muito tempo, o bom e velho Javascript.

Estamos iniciando uma nova aplicação que precisará suportar muitas requisições, e após muito pesquisar, optamos pelo NodeJS.

Não vou ficar aqui explicando o que é o NodeJS pois milhares de pessoas já fizeram isso (acho que a melhor explicação está aqui), mas, em suma, o que nos fez escolhe-lo foi, Escalabilidade e Familiaridade com a Linguagem.

Segue um tutorial de instalação do NodeJS. Sei que várias pessoas já publicaram tutoriais de instalação, mas não faz sentido eu disponibilizar códigos em posts futuros, sem ensinar como rodar os exemplos na sua máquina.

Então, vamos lá:

Pré-Requisitos: GIT

Quero Frisar que o NodeJS funciona perfeitamente no Linux e no Mac Os X, se quiser utilizar no Windows instalei o Cygwin, mas já adianto, faça isso por sua conta e risco.

Vamos clonar projetos do Github, execute os commando clone em um diretório de sua preferencia. Não é necessário manter os códigos na sua maquina após executarmos os Makes.

* Primeiro clonamos o NodeJS propriamente dito. Com isso já será criado um diretório.

git clone http://github.com/ry/node.git

* Acesse o diretório do Node

cd node/

* Se executarmos o Make neste momento, será instalada a versão mais recente do NodeJS (Atualmente 0.3.7) que ainda não é estável. Então precisamos trocar para a versão 0.2.6, que é a estável, com um Checkout.

git checkout v0.2.6

* Após o Checkout, Estamos prontos para instalar o NodeJS. Primeiro o Configure.

./configure

* Depois o Make. O sudo depende das suas permissões de usuários

make && sudo make install

* Após muitas letras passando na sua tela, o Node estará instalado. Para conferir se está funcionando execute o seguinte comando.

node -v

Após o NodeJS instalado, saia do Diretorio do node (cd ..) e vamos instalar um Gerenciador de Pacotes para NodeJS. O NPM (Node Package Manager) é equivalente ao gem do ruby, e é realmente muito funcional.

* Seguindo o Fluxo, Clone o npm do Github

git clone http://github.com/isaacs/npm.git

* Acesse o diretório do NPM

cd npm/

* E agora o Make para Instalar. Note que não é necessário o Configure

sudo make

* Para conferir se está funcionando execute o seguinte comando.

npm -v

Agora vamos instalar alguns pacotes que ajudam no desenvolvimento.

* Primeiro instalamos o node-inspector, para termos um debug decente.

** Pré-requisito para o node-inspector: Navegador com Webkit (Google Chrome ou Safari)

sudo npm install node-inspector

*Depois instalamos o nodemon, que é o cara que faz você não se preocupar em ficar reiniciando o servidor do node. Ele se encarrega de reiniciar o node server cada vez que você altera um arquivo.

sudo npm install nodemom

Com isso já temos um ambiente para iniciar o Desenvolvimento em NodeJS.

Para testar, você acha um “Hello World” no próprio site oficial.

No próximo post, vou apresentar os frameworks que vamos utilizar aqui na Gendoc e Apresentar um exemplo com códigos mesmo.

Valeu e até o próximo!

TwitterFacebookPlurkDeliciousRead It LaterInstapaperLinkedInShare

, , , , , , , ,

  1. Nenhum comentário ainda.
(não será publicado)