Aluno: Lucas Simon Rodrigues Magalhães
Orientador: João Caram
Em referência ao titulo o javascript conhecido pelos desenvolvedores nos browsers para iteragir com elementos html na DOM foi portado para o servidor.
O NodeJS utiliza o JavaScript para os desenvolvedores criarem aplicações web.
De acordo com a sua descrição no site, o Node.Js é uma plataforma de desenvolvimento orientada a eventos não bloqueantes projetada para construir aplicações de rede rápidas e escaláveis, utilizando o Javascript como linguagem.
Ryan Dhal
O número de internautas segundo pesquisa do IBGE (2012) de 2005 a 2011 cresceu 143.8% e o de pessoas com celular, 107.2%.
Usuários, escalabilidade e desempenho
Operações não bloqueantes com Javascript assíncrono e chamadas de retorno
Operações que demandam tempo;
Execução em thread única e ciclo de eventos
Quantidade de conexões simultâneas;
Suporte a websockets
conexões persistentes;
Em suma o Node.Js resolve problemas de grandes quantidades de conexões de rede no servidor.
Eu também!
Neste trabalho procura-se demonstrar a capacidade da plataforma Node.Js com foco em desempenho e capacidade de receber uma carga elevada de usuários.
Primeiro demonstrar a capacidade do ambiente Node.Js de processar e responder milhares de requisições comparando-o com um ambiente Python.
Criar dois protótipos como API Restful provendo uma operação básica. Get contatos
To Be continued ...