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应用。

【引用】http://www.infoq.com/cn/news/2014/05/visual-studio-hybrid-mobile

最新文章

  1. 403 Forbidden client denied by server configuration[apache2, linux]
  2. C++学习28 重载>>和<<(输入输出运算符)
  3. WPF 路由事件
  4. 短信验证码js实现
  5. 终于通过了PMP考试,然这只是一个开始。。。
  6. java23中设计模式详解
  7. epoll的LT和ET模式
  8. 每个Web开发者必备的9个软技能
  9. grid实例(Asp.net)
  10. override与重载(overload)的区别
  11. SpringMVC @SessionAttributes注解
  12. DUMP4 企业级电商项目 —— 对接支付宝扫码支付
  13. 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结
  14. 泛型--增强for循环--数组和集合转换
  15. Android-MySQLiteOpenHelper的理解
  16. word2vec训练出来的相似词歧义
  17. python基础和进阶思维导图(转)
  18. 100 webhook implementations
  19. Windows Server 2008R2常见的500错误
  20. SpringApplicationConfiguration 这个不能用 解决方案

热门文章

  1. zabbix使用短信猫实现报警
  2. keil5最新破解教程(可以使用到2032年哦!):
  3. 快速dns推荐
  4. 京东云数据库RDS SQL Server高可用概述
  5. 【转】我们为什么要使用 Markdown
  6. setTimeout()执行时序
  7. java.lang.AbstractMethodError: org.slf4j.impl.JDK14LoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
  8. jQuery篇
  9. Python语言学习:homework1
  10. Opencv笔记(四)——绘图函数