• Node.js: Servidor Javascript na Versão 0.2.0

    O Node.js [2], um servidor de aplicação de rede direcionado a evento em linguagem JavaScript, acaba de ser atualizado para a versão 0.2.0. Essa nova versão vem com uma série de bugs corrigidos, incluindo um bug de CPU 100% de uso, com o OpenSSL, e uma atualização para o motor JavaScript V8, utilizado pelo Node.js. A biblioteca up-and-coming está ganhando atenção com os desenvolvedores que desejam criar serviços Web escaláveis utilizando JavaScript no lado-servidor, pelo uso da mesma linguagem que eles utilizam no navegador, além de possivelmente compartilhar código entre o navegador e o servidor.


    Inspirados por frameworks como Ruby Machine e Twisted Python, o Node.js evita threads baseadas em rede, e avança para um modelo direcionado a eventos, onde uma thread executa todo o código conforme exigido pelos eventos, como a abertura de conexões de rede, ou completar operações de entrada e saída (I/O). A versão 0.2.0 do Node.js foi testada no Linux, Macintosh e Solaris, e também roda no Windows, FreeBSD e OpenBSD. O fonte pode ser baixado [3] do site do Node.js. Para a construção do Node.js é preciso a versão 2.4 ou superior do Python, além do motor JavaScript V8 (no qual o Node.js é construído). O Node.js está sob um grande número de licenças. O V8 está sob a licença BSD, e outros componentes estão sob licenças GPLv2 e MIT. Já a licença geral é uma licença parecida com a MIT.


    Saiba Mais:

    [1] Heise Online: http://www.h-online.com/open/news/it...0-1062661.html
    [2] Node.js: http://nodejs.org/
    [3] Download do Node.js 0.2.0: http://nodejs.org/#download