TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用
转 http://www.csdn.net/article/2013-11-08/2817440-TUP30-Visual-Studio-Xamarin
2013年11月7日,CSDN联合微软举办了“移动跨平台开发一步到位”为主题的TUP第30期活动。本活动邀请到了微软大中华区开发工具高级产品经理胡德民、微软(中国)有限公司开发技术资深专家李剑波,他们分别从不同方面分析了跨平台应用开发中的难点与痛点,并分享了微软在跨平台研发方面的科研成果,同时微软中国有限公司开发工具及平台事业部耿洋也在现场提前披露了Visual Studio 2013的诸多新特性。本次活动吸引了不少关注移动开发的研发人员,还有专程从济南赶来的朋友。
活动现场
移动跨平台开发解决方案将成未来发展趋势
微软大中华区开发工具高级产品经理胡德民
微软大中华区开发工具高级产品经理胡德民发表开场演讲。他表示,移动平台的多样化及标准的不统一,给企业开发跨平台应用带来了诸多挑战。若针对每个平台分别进行开发,不仅延长了交付周期,增加了成本,还会大大降低用户满意度,失去抢占市场的机会。大家对一步到位的跨平台开发解决方案满怀期待,这也势必将成为未来的发展趋势。
通过Visual Studio结合Xamarin利用C#语言来构建跨平台移动应用,是微软提供给移动开发者的跨平台开发解决方案。其将不同平台的移动开发统一到同一开发工具、同一开发语言,解决了移动开发过程中代码管理、版本管理、交付速度等方面的难点。
为了让开发者更好地利用该解决方案,微软与CSDN合作推出了 Visual Studio Premium With MSDN豪华大礼包,其中包含了最新版的Visual Studio 2013、Xamarin 跨平台开发工具及2年期的MSDN订阅帐号,并以市场最低价提供给开发者。据悉,Visual Studio 2013为永久License授权,开发者可自由向低版本及未来更高版本升级。
Visual Studio+Xamarin+C#=iOS/Andriod/Windows APP
微软(中国)有限公司开发技术资深专家李剑波
微软(中国)有限公司开发技术资深专家李剑波详解介绍了微软的移动跨平台开发解决方案。他表示目前实现跨平台前端开发有两种方案可以选择,一种是借助HTML5+JavaScript模式,比如PhoneGap。另一种是基于Xamarin模式,该模式将开发语言统一为C#,使用Visual Studio+Xamarin Studio开发工具,Mono.Net作为跨平台开发框架,通过编译程序Cross将代码直接编译成Native执行码,效能与原生App一样快。
开发移动应用平台的基础架构
Xamarin的基础库
在现场,李剑波演示了如何利用Xamarin模式开发Android、iOS应用,及Xamarin运行的基本原理。他表示Xamarin使开发者可以利用熟悉的语言与工具,在iOS、Android与Windows Phone平台上开发100%的Native APP。任何iOS、Android能做的,Xamarin同样可以完成。
最后,李剑波表示Xamarin并不是万能的,它作为企业级移动App开发平台,主要适合开发面向业务前端的跨平台应用。现在已有很多企业开始使用Xamarin技术,如迪士尼。
Xamarin成功案例
探究Visual Studio 2013
微软中国有限公司开发工具及平台事业部耿洋
微软中国有限公司开发工具及平台事业部耿洋在演讲中透露Visual Studio 2013正式版将于2013年11月13日发布,距Visual Studio 2012发布仅一年多时间。
耿洋表示“Modern Development”、“Modern Lifecycle”为Visual Studio的核心价值,旨在为开发者提供研发技术+研发管理相结合的开发模式。Visual Studio 2013在原有核心价值的基础上,又增加了诸多新特性,如提供了更富体验的IDE,包含用户界面的改善,设备间的同步配置等;更高效的开发环境,新增可悬浮在代码上的窗体CodeLens,用于显示类或方法的代码引用、变更的信息、单元测试及in-line执行情况等。
此外,Visual Studio 2013还在构建高质量应用、开发Windows Store 8.1 App、ALM等方面做了大量优化。
更多Visual Studio 2013特性请见耿洋的演讲PPT:
什么是TUP?
Technology 技术
User Experience 用户体验
Product 产品
分享产品背后的技术和用户体验故事
TUP是由全球最大的中文IT技术社区CSDN和最具影响力的IT技术期刊《程序员》发起组织的线下活动,以业界知名专家讲座和论坛形式在北京、上海等主要城市定期举行,主要针对IT产品研发相关的技术、设计、运营、运维、管理专业人士,目的是与技术界人士共同关注IT产品研发背后的成败经验,关注技术、用户体验和产品设计,信仰开放、创新、交流和社区。
TUP第30期:微软资深专家论如何用Visual Studio开发iOS、Android应用相关推荐
- 微软的研发思路发生改变了 Visual Studio 2012 Update 1抢先看
随着微软上周正式发布Visual Studio 2012,微软公司随即宣布了他们的下一版本.Update 1的CTP(社区技术预览)版预计本月底可用,而Update 1的最终版应该2012年底可用.微 ...
- 微软低调发布 Web 版本的 Visual Studio Code 预览
基于浏览器的编辑器将在GitHub.Azure存储库或本地设备上打开文件. 整理 | 王晓曼 出品 | CSDN(ID:CSDNnews) 微软低调发布了面向 Web 的 Visual Studio ...
- win10被微软流氓更新后编译基于visual Studio的web项目报[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围...
最近忙得算焦头烂额.就在这个时候.一个不留神.微软的自动更新打开了.这流氓就在我百忙之中强迫我休息了一个多小时. 焦急等待它更新完以后赶紧打开visual studio跑代码.运行好几次都报错.想想不 ...
- 微软集成 Edge 开发者工具到 Visual Studio ,工具迎来“大换血”?
作者 | Paul Krill 编译 | 张洁 出品 | CSDN(ID:CSDNnews) 为了提高 Web 开发人员的工作效率,微软已开始将 Edge 开发人员工具集成到 Visual Studi ...
- 微软 VS Code 或将取代 Visual Studio!
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者 | 琥珀 对于前端来讲,使用微软的Visual Studio Code 以提高开发效率 ...
- 微软免费的开源代码编辑器Visual Studio Code 1.17新增多项功能
微软在2017年9月发布的免费开源代码编辑器Visual Studio Code(v1.17)进行了一些重要的更新.支持将区域标记带入代码折叠,并提升内置终端的性能. 通过代码折叠,开发人员可以使用行 ...
- 使用Visual Studio开发游戏——微软宣布与Unity、Unreal Engine和Cocos展开全新合作
从Xbox.Windows,到iOS.安卓,再到浏览器平台,每天都有数以亿计的用户在这些设备上运行由游戏开发者设计和开发的游戏.多年以来,我们很荣幸的看到,Visual Studio一直是游戏行业最流 ...
- 微软肿么了?版本更新大提速。Visual Studio 2012再次更新
和微软的其它团队一样,Visual Studio开发团队也不再沿用每两至三年发布一个新版的周期,而是进入了更快的开发阶段.2012年底,VS团队就发布了Visual Studio 2012 Updat ...
- [北京微软技术直通车]前端 Visual Studio Code 开发 Angular 与亿级 SQL Servern
微软技术直通车第一期将于2017年9月9日与大家见面,本次邀请华北区微软技术专家和大家一起交流前端工具与技术, Visual Studio Code,TypeScript 与 Anuglar 项目开发 ...
最新文章
- python国产_Python勒索软件来袭,国产杀软集体失身
- php 工厂模式封装数据库,PHP设计模式之工厂模式
- 【转】Direct3D顶点结构使用总结
- vue 字符串分割_嗯哼vue组件taginput包教不包会
- js转换字符串为base64位
- c#类中字段和方法中变量的声明问题
- JSP——九大内置对象和其四大作用域
- Conda更新失败:SSL错误:[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败
- DSP(数字信号处理器)技术概要
- 如何推导高斯过程回归以及深层高斯过程详解
- 算法竞赛进阶指南0x00基本算法 0x01位运算 例题起床困难综合征
- EXCEL日期格式不一致设置统一显示格式的方法
- 二次采样设置的四种彩色模式RGB565,ARGB8888,ARGB4444,ALPHA_8
- 跨境电商平台有哪些?各国电商平台及品类概览
- 护眼灯有用吗?双十二买什么样的护眼灯真的有效果
- 视频剪辑,大师珍藏的素材都在这里!
- 工业智能网关BL110应用之64:如何实现智能楼宇控制BACnet 接入金鸽MQTT云平台
- 解决canvas微信头像跨域问题
- [附源码]Java计算机毕业设计SSM仓库物资信息可视化管理系统
- 做到“靠谱”,你已经超越了80%的职场人