|
|
51CTO旗下网站
|
|
移动端

全面支持开源,加速研发云升级,微软对开发者献真爱

全球首秀:支持Java和Python的Visual Studio Live Share协作服务与IntelliCode人工智能辅助编程,适用于物联网和智能边缘的自动机器学习能力(Auto ML);Visual Studio App Center提供一站式跨平台移动应用开发体验;Azure DevOps研发云整合升级;.NET Core 3将提供全面跨平台开发

作者:佚名来源:51CTO|2018-10-26 14:57

2018年10月26日,上海 —— 在2018微软技术暨生态大会(Microsoft Tech Summit)上,微软宣布围绕Visual Studio和Visual Studio Code开发平台提供一系列新功能与服务,并对Azure DevOps研发云进行整合升级,通过Visual Studio开发平台与微软研发云的相互融合,为全球开发者打造更加高效、快捷、智能化、协作化的云开发体验。

微软

微软开发平台事业部全球资深副总裁潘正磊


微软开发平台事业部全球资深副总裁潘正磊女士表示:“随着数字化转型席卷全球,我们正在迎来一个开发者的黄金时代。作为一家平台和生产力公司,我们正在将微软智能云Azure与Visual Studio有机结合,构建一个能够帮助任何开发者,为任何平台开发任何应用的全球研发云,真正予力全球各地的开发者和企业用户,共同把握数字化转型的巨大机遇。”

Visual Studio,为每位开发者打造最高效的开发环境与工具
作为微软出品的第一方开发工具平台Visual Studio及其开源免费的版本Visual Studio Code已经成为地球上最受开发者欢迎的两大开发工具,目前全球范围内Visual Studio的月活跃用户数已经超过750万,并且 Visual Studio Code的开发者使用人数也增长到了500万。与此同时,通过与Microsoft Azure云平台的相互融合,微软提供了最一致化的全面整合的DevOps开发运维体验的SaaS 服务Azure DevOps Service。
为了进一步提升团队开发者协同工作的效率,微软在Visual Studio及Visual Studio Code中增加了Visual Studio Live Share服务,让多名开发者在同一个项目中进行实时协作。用户在编写代码和调试程序时只需发送一个URL网址,就能邀请他人参与协作,而且无需重新设置开发环境或安装任何附加包,即可在统一的环境中进行同步编程协作。这项服务在Windows、Mac、Linux等不同平台之间协作。
同时,微软推出Visual Studio IntelliCode智能代码辅助开发服务,能够根据开发者个人喜好,定制自动完成代码、模板,识别重构中的遗漏、误用变量、非规范变量名,还能对代码进行自动化分析和审核。在今天的现场演示中,微软在全球范围内首次展示了Visual Studio Live Share 和IntelliCode对Java和Python语言的支持。
面对iOS、安卓系统移动应用的开发,Visual Studio推出了App Center,将原来需要借助Xamarin的HockeyApp、Xamarin Insights及Azure 应用服务完成的六项功能整合成为一项服务,显著提升了开发者面向iOS和安卓设备开发、测试、发布移动应用的自动化程度。借助App Center,开发者可以在云端开发Objective-C、Swift、Java、Xamarin和React Native应用。App Center能够自动对数千种设备进行适配测试、快速将应用发送给测试者或者直接发布到应用商店,并帮助开发者监测和收集故障报告,所有这些程序都能以自动化的方式高效完成。

微软研发云,以开源为动力,为开源添活力
微软爱开源,已是尽人皆知的事实。自从收购全球最大的开源社区GitHub之后,微软依旧使GitHub保持独立运营,并且通过此项举措,微软本身已经成为最大的社区服务者。根据最新的GitHub年度报告显示,微软仍是对开源贡献最多的组织,Visual Studio Code是贡献者最多的开源项目,Azure-Docs成为增速最快的开源项目,而且在过去的一年中,GitHub新增了超过800万开发者,比此前六年的总和还多。
源自GitHub的经验,成为微软研发云Azure DevOps服务学习的最佳蓝本。微软将Azure Boards电子看板、Azure Pipelines流水线、Azure Test Plans测试管理、Azure Artifacts包管理、Azure Lab Services实验室服务、AzureRepos代码托管服务等六项服务整合为全新的Azure DevOps研发云服务,为开发者团队提供了全面覆盖计划、创建、编程、测试、部署、发布、托管、共享等各个环节,适用于任何语言、平台,并且能够与GitHub或者其它云平台对接部署的全套开发运维服务。
对比测试显示,Azure DevOps服务为企业开发运维的效率带来的根本性的变革:应用的部署频率提升46倍、对项目进行更改的开发周期减少了2555倍、更改失败率降低了7倍、平均恢复速度提升了2604倍——如此巨大的改变将大大加速应用市场化的速度,进而帮助企业实实在在地降低成本、增加收入。
.Net Core开源后取得了更加快速的发展,目前越活跃用户高达400万人,每月新增开发者45万,在GitHub上的月度增长达到15%。目前有来自超过3,700家企业的1.9万开发者在为.NET Core做贡献,.NET 基金会管理着超过60个项目,不久前,谷歌、红帽、三星、Unity等公司刚刚加入了.NET基金会技术导向集团(Technical Steering Group)。
.NET Core为开发者提供了跨平台、云原生应用的理想开发平台,特别是即将发布的.NET Core 3,能够全面支持从网页到云端、桌面、物联网、人工智能的全方位的跨平台部署。在大会现场,微软演示了Windows桌面在.NET Core 3.0上运行的情况,充分展现了将其用于未来开发环境的无限可能。
微软宣布, Azure SignalR服务正式商用。Azure SignalR是一项里程碑式的全新服务,提供了SaaS级别的实时消息服务,能够以全托管形式提供,让用户无需为自运维及扩容等细节担心,服务原生支持ASP.NET Core的部署,能够与其他Azure服务相互整合,而且可在Azure全球多个区域提供。

开启智能边缘与物联网中的人工智能
面对智能云与智能边缘的世界,微软为开发者提供了能够更好驾驭人工智能与物联网的工具。微软在大会现场,首次演示了第一个芯片级云+端物联网安全连接管理方案,以及用来让云端智能运行于物联网设备的Azure IoT Edge服务如何将自动化机器学习(Auto ML)应用于物联网的场景 —— 通过在Azure IoT Edge运行时上部署AI、数据转换、数据检查筛选等服务,并借助容器注册表、Edge部署清单等服务,将其与云端Azure IoT Hub、Azure Functions服务、Cosmos DB数据库及Web App服务相连,微软成功通过在边缘部署智能,实现了物联网设备的大规模、自动化管理。

从Visual Studio到微软研发云,从移动应用开发到物联网和边缘计算,从跨平台部署到人工智能辅助,微软正在全力践行自己作为一家平台与生产力公司的使命——关注全球各地每一位开发者的现实需求,不断以越来越开放的心态拥抱开源生态系统,打造最快捷、最高效、最智能、最协作化的平台、工具与服务,真正予力每一位开发者,创造未来,成就不凡。

【责任编辑:赵立京 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

精通Spring 2.0

本书是关于Spring 2.0的权威教程,是Java/Java EE开发者必备的参考书。本书详尽系统地介绍了Java EE的基础知识、Spring 2.0的各种功能,以...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊