Я хочу создать собственный веб-шаблон PURE HTML5 для разработки одностраничных приложений HTML5/CSS3/JavaScript, а затем использовать его в качестве отправной точки для веб-разработки SPA HTML5.
Microsoft однозначно рекомендует использовать веб-приложения, но НЕ предоставляет шаблона веб-приложения на чистом HTML5, поэтому эта задача остается за конечными пользователями.
Я не спрашиваю, следует ли мне использовать веб-сайт ASP.NET. или веб-приложение ASP.NET вместо этого я спрашиваю, какую конфигурацию шаблона я могу организовать, чтобы я мог использовать самые современные инструменты и рабочие процессы HTML5, и является ли это веб-приложением (с файлом проекта .csproj или .xproj) или проект веб-сайта (проект на основе папок)?
Для проектов, где разработчику необходимо создать SPA на чистом HTML5, возможно, с ExtJS или, возможно, с Angular или чем-то эквивалентным, первый выбор будет между Файл->Новый веб-сайт и Файл->Новое веб-приложение.
Если может случиться так, что позже мой проект HTML5 может добавить немного ASP.NET позже, ясно, что я должен выбрать «Файл» -> «Новое веб-приложение», но нет шаблона HTML5, поэтому я хочу создать свой собственный шаблон и использовать тот. Но на чем она должна основываться?
Для параметра «Веб-сайт» вы щелкаете файл «Новый веб-сайт» и получаете проект на основе папок, но без новой поддержки grunt/bower.
Я ищу способ получить лучшее из обоих вариантов. Могу ли я получить поддержку grunt/bower, если нажму File New WebSite? Или я могу как-то работать с чистым HTML5, если я нажму «Файл нового проекта»?
Можно самому составить проект веб-разработки на чистом HTML5 .csproj + .sln, начиная с некоторых примеры, которые использовались для были на codeplex и теперь находятся на GitHub Мне кажется, что Преимущества корневого каталога на основе .csproj или .xproj для разработки на чистом HTML5:
Я могу указать только те файлы, которые хочу видеть в проводнике проекта.
Я могу легко добавить контроллеры ASP.NET webapi в свой «чистый» проект без перестройки проекта.
Могу ли я использовать один из шаблонов веб-приложений ASP.NET 5 (DNX) (.xproj) и просто удалить все материалы C#, чтобы получить работающий чистый шаблон разработки HTML5 и сохранить все новые инструменты javascript grunt/bower? Или мне нужно придерживаться проектов веб-сайтов (на уровне папок) и их функций разработки веб-сайтов эпохи Visual Studio 2005 для разработки чистого HTML5 html/css/javascript?
Обновление: Если бы близкие избиратели, которые голосовали на основе «мнения», были бы настолько любезны, чтобы указать, где я призываю к тому или иному мнению, это было бы здорово. Я прошу помощи в РАЗРАБОТКЕ шаблона для Visual Studio, и я считаю, что это по теме, а вовсе не призыв к мнению. Для разработки шаблона необходимо сделать выбор. Какой из них предоставит наиболее полный инструментарий HTML5, включая grunt и bower, а также полную подсветку синтаксиса javascript, jslint, bundle, minify и т. д.?