Visual Studio和移动电话开发

3

如果我想使用HTML5、CSS和Javascript客户端来针对移动电话(Android、Windows Phone 8等)进行开发,我应该使用哪种Visual Studio 2012项目类型?

我认为是ASP.Net,但我没有看到进一步的细分或提及手机或javascript的说明。好吧,我也不确定ASP.Net使用什么语言。

输出语言是否可在ASP.Net中配置?

Javascript如何实现?

如果不是ASP.Net,哪种确切的项目类型可以针对HTML5、CSS和Javascript客户端进行开发,这样我就可以针对移动电话开发了?


1
ASP.NET 可以使用各种不同的语言,并且是一种服务器端语言(即它与 HTML/CSS/Javascript 没有直接关系)。C# 和 VB 是最常用的两种语言。我建议您观看一些关于如何创建网站和学习 HTML4、JavaScript 和 C# ASP.NET 的在线课程,然后再尝试进入大多数专业人士仍在学习和调整的领域(HTML5 和响应式 Web 设计)。 - mawburn
1
正如CoderSeven所说,有多种选择。话虽如此,我会考虑使用ASP.NET MVC 4来进行移动开发。它内置了jQuery Mobile(如果您愿意,当然可以将其删除),并且通过整个Razor引擎设置,您实际上可以主要专注于HTML5 / CSS / JavaScript,并在某种程度上抽象出.NET开发。如果您完全避免使用.NET,那么Visual Studio可能过于复杂(除非您想要Intellisense功能)。 - Robert
我已经使用C#.Net开发桌面应用程序,并且已经使用ASP.Net开发过几次网站。我想要针对移动设备进行开发,并希望利用我熟悉的Visual Studio界面。选择HTML5作为前端的原因是我正在考虑使用一个控件套件(DXTREME),该套件使用我提到的技术并且与Visual Studio兼容。我对现代移动应用程序开发还不太熟悉。 - Sarah Weinberger
1个回答

3
如果你正在学习ASP.NET,那么最好从MVC开始,因为你可以使用新的移动项目模板
本教程将教你如何在ASP.NET MVC 4 Web应用程序中使用移动特性的基础知识: ASP.NET MVC 4移动特性 jQuery和jQuery UI库也包含在ASP.NET MVC 4中: 新的MVC4项目模板 我还建议您结合响应式Web设计(RWD)查看CSS媒体查询: 响应式Web设计 最后但并非最不重要的,请查看HTML5 Boilerplate项目:

使用HTML5 Boilerplate入门指南

之前的问题有一些好的资源链接:

如何将现有的ASP.NET网站转换为HTML 5


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接