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