Existem bons recursos para começar a usar o Node.JS? Algum bom tutorial, blog ou livro?
Obviamente, visitei o site oficial http://nodejs.org/ , mas não achei que a documentação que eles possuíam fosse um bom ponto de partida.
Existem bons recursos para começar a usar o Node.JS? Algum bom tutorial, blog ou livro?
Obviamente, visitei o site oficial http://nodejs.org/ , mas não achei que a documentação que eles possuíam fosse um bom ponto de partida.
Respostas:
Tutoriais
Sites de desenvolvedores
Vídeos
Screencasts
Livros
Cursos
Blogs
Podcasts
Recursos JavaScript
Módulos Node.js
De outros
Primeiro, aprenda os conceitos principais do Node.js:
Você quer entender o estilo de codificação assíncrona que o Node.js incentiva .
Assíncrono! = Simultâneo. Entenda ciclo de eventos do Node.js !
Então, você vai querer ver o que a comunidade tem a oferecer:
O padrão-ouro para o gerenciamento de pacotes Node.js. é o NPM .
É uma ferramenta de linha de comando para gerenciar as dependências do seu projeto .
O NPM também é um registro de praticamente todos os pacotes do Node.js.
Por fim, você vai querer saber o que são alguns dos pacotes mais populares para várias tarefas:
Ferramentas úteis para cada projeto:
Teste de unidade:
Estruturas da Web:
Trilhas é uma estrutura moderna de aplicativos da web. Ele se baseia no pedigree do Rails and Grails para acelerar o desenvolvimento, seguindo uma filosofia de design simples, baseada em convenções e baseada em API.
O Danf é uma estrutura de OOP de pilha completa que fornece muitos recursos para produzir aplicativos escaláveis, sustentáveis, testáveis e de alto desempenho e permite codificar da mesma maneira nos lados do servidor (Node.js) e do cliente (navegador).
Derbyjs é uma estrutura JavaScript reativa de pilha completa. Eles usam padrões como programação reativa e JavaScript isomórfico há muito tempo.
O Loopback.io é uma estrutura poderosa do Node.js. para criar APIs e conectar-se facilmente a fontes de dados de back-end. Possui um SDK do Angular.js e fornece SDKs para iOS e Android.
Ferramentas da estrutura da Web:
Rede:
Interação da linha de comando:
Trabalhar com fluxos:
Use a fonte, Luke.
Não, mas seriamente, descobri que criar o Node.js a partir da fonte, executar os testes e observar os benchmarks me colocaram no caminho certo. A partir daí, os arquivos .js no diretório lib são um bom lugar para procurar, especialmente o arquivo http.js.
Atualização: escrevi esta resposta há mais de um ano e, desde então, há uma explosão no número de grandes recursos disponíveis para quem está aprendendo o Node.js. Embora eu ainda acredite que mergulhar na fonte vale a pena, acho que agora existem maneiras melhores de começar. Eu sugeriria alguns dos livros sobre Node.js que estão começando a sair.