BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Visual Studio通过Cordova支持混合跨平台移动开发

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2014年5月17日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Microsoft在Visual Studio 2013 Update 2中添加了对混合跨平台移动应用程序的本地支持。

Microsoft早在2011年就已经开始了与PhoneGap的合作,那时候是为了支持Windows Phone Mango,之后Microsoft开始为Cordova项目贡献代码,现在Microsoft正在将Cordova集成到他们的工具中。在今年的北美技术大会上Microsoft发布了Visual Studio 2013 Update 2,此外Microsoft还发布了其他的新特性,包括对Apache Cordova的深度支持让开发者能够使用HTML5、CSS和JavaScript创建iOS、Android、Windows Store和Windows Phone混合应用程序。

不同于之前通过Xamarin工具对本地应用程序的支持,Microsoft这一次为Visual Studio创建了他们自己的多设备混合应用(MDHA)扩展。MDHA不仅提供了一个富编辑器,还为JavaScript和TypeScript提供了模板,同时还能够选择框架(包括Angular、Backbone、Bootstrap、Underscore、WinJS)。新版本还提供了一系列的示例应用:AngularBackboneWinJS

开发者能在各种设备、模拟器或者基于Web的模拟器上构建并部署应用程序。在将一个应用部署到某个设备之前应用程序默认使用Apache Ripple模拟器进行测试。MDHA可用于Windows Store或者Android 4.4应用程序的高级调试。在Mac OS X上的iOS 模拟器中部署并运行可以借助于Node.js的vs-mda-remote包通过Visual Studio中实现。

MDHA与很多Microsoft云服务做了集成,包括Azure移动服务、Azure AD、Application Insights和Office 365。

在Visual Studio中创建混合移动应用程序的另一个解决方案是使用Xamarin Portable Razor工具,这是ASP.NET MVC API针对移动设备的一个轻量级实现。Xamarin编写了一个示例应用程序,演示了如何使用C#、本地API和Web技术编写iOS及Android应用。

查看英文原文Visual Studio Now Supports Hybrid Cross-platform Mobile Development via Cordova

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT