Enquanto Visual Studio é um excelente IDE para escrever código .NET, suas características de desenvolvimento Web são anos atrás do rico ecossistema que cresce em torno Node.js .
Não há nenhum segredo de que a grande maioria dos desenvolvedores da Web .NET são, em sua maioria, pessoas orientadas para o lado do servidor, ainda pensando que a codificação do navegador é “coisa maricas” para ser escrita por designers. Bem, não mais no século 21.
Mas – preconceitos à parte, uma vez que Node.js agora está funcionando muito bem no Windows, os projetos ASP.NET podem se beneficiar de ferramentas de desenvolvimento do lado do cliente modernas, como Gulp , browserify / watchify , pré-processamento CSS baseado em Stylus , mágica do Livereload . Sem mencionar os aplicativos ricos do lado do cliente baseados em Backbone.js ou Ampersand.js, que seriam impossíveis de construir sem aproveitar o poder do CommonJS .
A boa notícia é que – embora o Visual Studio falte muito em termos de desenvolvimento de JavaScript / CSS moderno, é possível acomodar um cenário de desenvolvimento baseado em Gulp em seu fluxo de trabalho.
Para obter mais informações, dê uma olhada neste repositório de amostra que configurei no GitHub: github.com/icflorescu/gulp-js-with-nancy-fx .