Node.js é uma plataforma para desenvolver servidores através de programas javascript, a mesma linguagem utilizada nos navegadores web. Ele é baseado no engenho V8, do Google Chrome, extremamente rápido, com a adição de módulos para tratamento de arquivos, processos, e outras facilidades que não poderiam estar presentes no navegador por motivo de segurança. Além de permitir ao mesmo programador desenvolver a aplicação no lado do navegador (frontend), o programador também pode escrever o código para o servidor (backend), e com a vantagem de ter um desempenho muito favorável, se comparado às tecnologias de servidor web disponíveis atualmente. E com uma extensibilidade fora de série, via módulos do npm (node package manager).
Mostraremos os principais componentes do nodejs, e uma aplicação completa backend (servidor) e frontend (navegador) de um catálogo de livros para uso pessoal, com o Mongoose (simplifica o uso do mongodb e introduz schemas) e inicializado pelo express-generator, com templates Pug (jade). Assim o principiantes tem uma referência para escrever suas próprias aplicações.
Autores populares
Publishing lmgdaw (250) Nathan J. Colebrook (33) Diego Rodrigues (26) Aravind Choudhary (21) Joy Creative Publishing (21) Vários Autores (19) Zane Vertex (18) On Line Editora (16) StudioD21 Smart Tech Content (16) Bruce Password Books (12) Jideon F Marques (12) Thom Haagenrud (12) Leandro Calado (11) Corin Halstead (10) Denvey Easton (10) S.L SAM TECH (10) Tiye Baldwin-Anderson (10) Alvero Velmora (9) Asha Sohal (9) Jean Arouche (9)