¿El desarrollo de HTML5 con Grunt and Bower con el proyecto WebSite o crea una aplicación web HTML5 en Visual Studio 2015?

Quiero construir una plantilla web HTML5 PURE personalizada, para el desarrollo de aplicaciones HTML5 / CSS3 / JavaScript de una sola página, y luego usarla como punto de partida para el desarrollo web SPA HTML5.

Microsoft recomienda claramente el uso de aplicaciones web, pero NO proporciona una plantilla de aplicación web HTML5 pura, por lo que esta tarea se deja a los usuarios finales.

No estoy preguntando si debería usar unSitio web ASP.NET o aplicación web ASP.NET en cambio, pregunto, ¿qué configuración de plantilla puedo organizar que me permita usar las herramientas y flujos de trabajo HTML5 más modernos, y es la aplicación web (con el archivo de proyecto .csproj o .xproj) o el proyecto de sitio web (un proyecto basado en carpetas) ?

Para los proyectos en los que un desarrollador necesita crear un SPA HTML5 puro, tal vez con ExtJS o tal vez con Angular, o algo equivalente, la primera opción elegida es entre Archivo-> Nuevo sitio web y Archivo -> Nueva aplicación web.

Si puede ser que más tarde mi proyecto HTML5 pueda agregar ASP.NET más tarde, está claro que debería elegir Archivo -> Nueva aplicación web, pero NO hay una plantilla HTML5 proporcionada, por lo que estoy buscando construir mi propia Plantilla y usar ese. Pero, ¿en qué debería basarse?

Para la opción Sitio web, hace clic en el archivo Nuevo sitio web y obtiene un proyecto basado en carpetas, pero ninguno de los nuevos soportes de gruñidos / bower.

Estoy buscando una manera de obtener lo mejor de ambas opciones. ¿Puedo obtener soporte de grunt / bower si hago clic en Archivo Nuevo sitio web? ¿O puedo hacer un trabajo HTML5 puro de alguna manera si hago clic en Archivo Nuevo proyecto?

Es posible crear un proyecto de desarrollo web HTML5 puro .csproj + .sln juntos, comenzando con algunosejemplos que solía estar en codeplex y ahora están enGitHub Me parece que los beneficios de una raíz basada en .csproj o .xproj para un desarrollo HTML5 puro son:

Solo puedo especificar los archivos que quiero ver en mi explorador de proyectos.

Puedo agregar fácilmente controladores webapi ASP.NET a mi proyecto "puro" sin reconstruir el proyecto.

¿Puedo usar una de las plantillas de aplicación web ASP.NET 5 (DNX) (.xproj) y simplemente eliminar todo el material de C # para obtener una plantilla de desarrollo HTML5 pura que funcione y retener todas las nuevas herramientas javascript grunt / bower? ¿O tengo que seguir con los proyectos del sitio web (nivel de carpeta) y sus características de desarrollo del sitio web de Visual Studio 2005 era, para el desarrollo puro HTML5 html / css / javascript?

Actualización: Si los votantes cercanos que votaron con base en "opinión" fueran tan amables como para señalar dónde pido alguna opinión, sería genial. Estoy pidiendo ayuda para DESARROLLAR una plantilla para Visual Studio, y creo que es un tema y no es en absoluto un llamado a opinar. Para desarrollar una plantilla debes hacer una elección. ¿Cuál proporcionará las herramientas HTML5 más completas, incluyendo grunt and bower y resaltado de sintaxis javascript completo, jslint, bundle, minify, etc.?

Respuestas a la pregunta(1)

Su respuesta a la pregunta