我想要为HTML5 5/CSS3 3/JavaScript单页应用程序开发构建一个定制的纯HTML5 Web模板,然后使用它作为HTML5 web开发的起点。
微软明确建议使用网络应用程序,但不提供纯HTML5 Web应用程序模板,因此这项任务留给最终用户。
我不是问我是否应该使用ASP.NET网站或ASP.NET网站应用程序,而是问,我可以安排什么样的模板配置来让我使用最现代的HTML5工具和工作流,它是with(带有.csproj或.xproj项目文件)还是网站项目(一个基于文件夹的项目)?
对于开发人员需要构建纯HTML5 SPA的项目,可能使用ExtJS,也可能使用棱角,或类似的东西,第一选择是文件->新网站和文件->新Web应用程序。
如果稍后我的HTML5项目可能会得到一些后来添加的ASP.NET,显然我应该选择File -> New应用程序,但是没有提供HTML5模板,所以我希望构建自己的模板并使用它。但它应该基于什么呢?
对于WebSite选项,单击,您将得到一个基于文件夹的项目,但是没有任何新的grunt/bower支持。
我正在寻找一种方法,以获得最好的两个选择。如果我单击,我能得到咕噜/保龄球的支持吗?或者,如果单击,我可以以某种方式执行纯HTML5工作吗?
我们可以自己创建一个纯HTML5 Web开发.csproj + .sln项目,从以前在codeplex上的一些示例开始,现在在GitHub上使用--在我看来,基于.csproj或.xproj的根对于纯HTML5开发的好处是:
我是否可以使用ASP.NET 5 (DNX) Web应用程序模板(.xproj)之一,只删除所有C#内容,以获得一个可工作的纯HTML5开发模板,并保留所有新的javascript /bower工具?或者,为了纯HTML5 html/css/javascript开发,我是否必须坚持使用网站(文件夹级)项目及其VisualStudio2005时的网站开发功能?
更新:如果投票支持“意见”的亲密选民能够指出我呼吁的任何意见,那就太好了。我正在寻求帮助为Visual开发一个模板,我相信这是一个主题,而不是征求意见。要开发模板,您必须做出选择。哪一个将提供最完整的HTML5工具,包括grunt和bower以及完整的javascript语法突出显示、jslint、bundle、minify等等?
发布于 2016-01-20 14:36:59
在开发模板时,我到目前为止的研究表明:
我希望其他仍然感到困惑的开发人员,就像我对visual中关于新网站和新Web应用程序的长达10年的个性分裂问题所做的那样,最终可能会看到一些曙光。
更新:2016年第四季度: VS 2015中的两种人格分裂问题看起来会在2016年变得更糟(目前预览为VS15),因为将有三种方式打开一个项目,通过一个菜单项打开解决方案/csproj,通过另一个菜单项打开web项目,以及通过第三个菜单项打开文件夹。
https://stackoverflow.com/questions/34886885
复制相似问题