Desenvolva o HTML5 usando grunhido e caramanchão com o projeto WebSite ou crie um aplicativo da Web HTML5 no Visual Studio 2015?

Desejo criar um modelo da Web HTML5 PURE HTML personalizado, para o desenvolvimento de aplicativos de página única HTML5 / CSS3 / JavaScript e usá-lo como ponto de partida para o desenvolvimento da web HTML5 do SPA.

A Microsoft recomenda claramente o uso de aplicativos da Web, mas não fornece modelo de aplicativo da Web HTML5 puro; portanto, essa tarefa é deixada para os usuários finais.

Não estou perguntando se devo usar umSite ASP.NET ou Aplicativo ASP.NET Em vez disso, pergunto: que configuração de modelo posso organizar que me permitirá usar as mais modernas ferramentas e fluxos de trabalho HTML5, e é o Aplicativo da Web (com arquivo de projeto .csproj ou .xproj) ou o projeto do Site (um projeto baseado em pasta) ?

Para projetos em que um desenvolvedor precisa criar um SPA HTML5 puro, talvez com ExtJS ou Angular, ou algo equivalente, a primeira escolha feita é entre Arquivo-> Novo Site e Arquivo -> Novo Aplicativo Web.

Se for possível que mais tarde meu projeto HTML5 possa adicionar algum ASP.NET posteriormente, está claro que devo escolher Arquivo -> Novo aplicativo Web, mas não há NENHUM modelo HTML5 fornecido, por isso estou procurando criar meu próprio modelo e usá-lo este. Mas em que deveria ser baseado?

Para a opção Site, você clica no arquivo Novo Site e obtém um projeto baseado em pasta, mas nenhum dos novos suporte a grunhidos / caramanchões.

Estou procurando uma maneira de obter o melhor de ambas as opções. Posso obter suporte para grunhido / caramanchão se clicar em Arquivo Novo Site? Ou posso trabalhar com HTML5 puro de alguma forma se clicar em Arquivo Novo Projeto?

É possível criar um projeto puro em HTML5 Web Development .csproj + .sln, começando com algunsexemplos que costumava estar no codeplex e agora está emGitHub Parece-me que os benefícios de uma raiz baseada em .csproj ou .xproj para o desenvolvimento puro do HTML5 são:

Só posso especificar os arquivos que quero ver no meu explorador de projetos.

Posso adicionar facilmente controladores de Webapi do ASP.NET ao meu projeto "puro" sem reconstruir o projeto.

Posso usar um dos modelos de aplicativo da Web ASP.NET 5 (DNX) (.xproj) e apenas excluir todas as coisas de C #, para obter um modelo de desenvolvimento HTML5 puro e manter todas as novas ferramentas grunhido / bower do javascript? Ou tenho que me ater aos projetos de sites (nível de pasta) e seus recursos de desenvolvimento de sites da era do visual studio 2005, para puro desenvolvimento em HTML5 html / css / javascript?

Atualização: Se os eleitores próximos que votaram na "opinião" tivessem a gentileza de apontar onde apelo para qualquer opinião, isso seria ótimo. Estou pedindo ajuda para DESENVOLVER um modelo para o Visual Studio, e acredito que isso esteja no tópico e não exija nenhuma opinião. Para desenvolver um modelo, você deve fazer uma escolha. Qual deles fornecerá as ferramentas HTML5 mais completas, incluindo grunt e bower e destaque completo da sintaxe javascript, jslint, bundle, minify etc.?

questionAnswers(1)

yourAnswerToTheQuestion