Recentemente comecei a brincar com o node.js.
Agora, todos os tutoriais de nós afirmam que você deve começar com
npm init
e então, diga que você quer alguma estrutura de servidor padrão, diga que escolhe express:
npm install express
mas você precisará de muitas outras coisas com as quais está acostumado de mundos como o ASP.NET.
Eu falo sobre mecanismos de modelo (jade) e pré-processadores de folha de estilo (SASS).
E então eles dizem "instale o gulp / grunt! Para que você possa minificar e uglificar e executar o servidor e muitas outras coisas automaticamente!"
E isso significa instalar gulp, node-sass, e gulp-sass e gulp-uglify, e talvez mais coisas realmente legais (tsd ou babel, markdown etc) ...
Mas tudo isso é pesado no seu disco e projeto. Não espere um momento e você pode facilmente encontrar 100 MB de tamanho de disco para esse projeto (que ainda nem começou!), Sem mencionar mais de 10000 arquivos, já que cada módulo de nó traz suas próprias dependências, independentemente do mesmo dependência é usada por outro módulo. E isso é algo muito difícil de mudar para qualquer lugar, sem falar em um servidor da web.
Estou esquecendo de algo? Eu não acho que é possível que muitos elogios sejam dados ao ambiente do nó enquanto existe uma falha tão clara. Espero demais (afinal tentei usar muitas ferramentas de uma só vez), existe algo trivial conhecido pelos veteranos do Node para contornar isso?