全面支持开源,微软加速 Visual Studio 和 Azure DevOps 云升级

640?wx_fmt=jpeg

在 2018 微软技术暨生态大会(Microsoft Tech Summit)上,微软宣布围绕 Visual Studio 和 Visual Studio Code 开发平台提供一系列新功能与服务,并对 Azure DevOps 研发云进行整合升级,通过 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,将原来需要借助 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 到微软研发云,从移动应用开发到物联网和边缘计算,从跨平台部署到人工智能辅助,微软正在全力践行自己作为一家平台与生产力公司的使命——关注全球各地每一位开发者的现实需求,不断以越来越开放的心态拥抱开源生态系统,打造最快捷、最高效、最智能、最协作化的平台、工具与服务,真正予力每一位开发者,创造未来,成就不凡。

原文地址:http://livesino.net/archives/11368.live

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/319179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

求约数个数的和

今天一下午都在研究约数的各种性质。。。 求约数个数的和可以用线性筛的方式&#xff0c;线性求解的方式&#xff0c;这应该是最快的 [数论]线性筛——约数个数与约数和 除此之外还有代码更简便方法&#xff1a; 对应的例题 方法一&#xff1a; #include <iostream> …

I. Space Station(hash记忆化+dp)

《文章》陆游 文章本天成&#xff0c;妙手偶得之。 粹然无疵瑕&#xff0c;岂复须人为。 君看古彝器&#xff0c;巧拙两无施。 汉最近先秦&#xff0c;固已殊淳漓。 胡部何为者&#xff0c;豪竹杂哀丝。 后夔不复作&#xff0c;千载谁与期&#xff1f; I. Space Station 大佬…

HttpClient参观记:.net core 2.2 对HttpClient到底做了什么?

.net core 于 10月17日发布了 ASP.NET Core 2.2.0 -preview3&#xff0c;在这个版本中&#xff0c;我看到了一个很让我惊喜的新特性&#xff1a;HTTP Client Performance Improvements &#xff0c;而且在Linux上性能提升了60% !之前就一直苦于 HttpClient 的糟糕特性&#xff…

【线段树】Serious Business(CF1648D)

正题 luogu CF1648D 题目大意 有一个 3*n 的矩阵&#xff0c;1,3行没有行走限制&#xff0c;对于第2行&#xff0c;有m个区间&#xff0c;覆盖第 i 个区间有 kik_iki​ 的代价&#xff0c;只有覆盖的位置才能走&#xff0c;让你从 (1,1) 走到 (3,n)&#xff08;只能向下和向右…

P6378-[PA2010]Riddle【2-SAT】

正题 题目链接:https://www.luogu.com.cn/problem/P6378 题目大意 给出nnn个点mmm条边的一张无向图&#xff0c;图中有kkk种颜色的点。 要求每种颜色选择一个点作为关键点&#xff0c;满足每条边两边至少有一个关键点 求是否有满足的方案 1≤n,m,k≤1061\leq n,m,k\leq 10^…

后缀数组(讲解)

子串&#xff1a;从原串中选取连续的一段&#xff0c;即子串 空串也是子串 后缀&#xff1a;suf(k)为s(k…n)构成的子串 任何子串都是某个后缀的前缀 最长公共前缀 lcp(suf(i),suf(j)) 问题&#xff1a; 将所有后缀suf(1),suf(2),suf(N)按照字典序从小到大排序 暴力sort N2 …

codeforces1471 D. Strange Definition

D. Strange Definition 大佬题解 由lcm(x,y)xygcd(x,y)lcm(x,y)\frac{xy}{gcd(x,y)}lcm(x,y)gcd(x,y)xy​可知&#xff0c;如果lcm(x,y)gcd(x,y)xygcd2(x,y)\frac{lcm(x,y)}{gcd(x,y)}\frac{xy}{gcd^2(x,y)}gcd(x,y)lcm(x,y)​gcd2(x,y)xy​是完全平方数&#xff0c;那么xyxy…

2018 上海.NET职位围观报告

我一直说我是夏眠动物&#xff0c;如今已经11月份了&#xff0c;差不多也该活过来了&#xff0c;所以我决定写篇文章给各位.NET的支持者们和公司打打气&#xff0c;也算是为社区做点贡献吧。我最近主要干了两件事&#xff1a;让NPOI支持.NET Core&#xff0c;现已发布2.4版本。…

P5437-[XR-2]约定【拉格朗日差值,数学期望】

正题 题目链接:https://www.luogu.com.cn/problem/P5437 题目大意 nnn个点的完全图&#xff0c;连接i,ji,ji,j的边权值为(ij)k(ij)^k(ij)k。随机选出一个生成树&#xff0c;求期望边权和。 1≤n<998244353,1≤k≤1071\leq n<998244353,1\leq k\leq 10^71≤n<99824435…

【模板】分散层叠算法(P6466)

正题 P6466 题目大意 给你 k 个大小为 n 的数组&#xff0c;有q次询问&#xff0c;每次询问回答x在k个数组中的后继的异或和 解题思路 分散层叠模板 code #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define ll …

后缀数组(后续)

文章目录**后缀数组 Height**两个子串最长公共前缀**求Height数组**比较一个字符串的两个子串的大小关系不同子串的数目出现至少k次的子串的最大长度**总结&#xff1a;**代码&#xff1a;后缀数组 Height 利用后缀数组快速求出2个后缀的lcp长度 lcp:最长公共前缀 lcp(suf(i),…

codeforces1472 G. Moving to the Capital

G. Moving to the Capital 先bfs一边&#xff0c;求出距1号点的最短路用数组d1[]记录&#xff0c;求的过程中如果当前点t遍历到之前遍历过的点j意味着这条边就是能够拉近与1号点距离的边&#xff08;横向边或者后向边&#xff09;那么就用d1[j]更新d2[t]&#xff0c;d2[]表示最…

P3793-由乃救爷爷【分块,ST表】

正题 题目链接:https://www.luogu.com.cn/problem/P3793 题目大意 给出nnn个数字的一个序列mmm次询问区间最大值 保证数据随机 1≤n,m≤21071\leq n,m\leq 2\times 10^71≤n,m≤2107 解题思路 使用STSTST表可以做到O(1)O(1)O(1)询问&#xff0c;但是预处理的时空复杂度都是…

【DP】Mod Mod Mod(CF889E)

正题 CF889E luogu 题目大意 给你 n 个数&#xff0c;让你选择一个X&#xff0c;使得 ∑i1nXmoda1moda2...modai\sum_{i1}^nX\mod a_1\mod a_2...\mod a_i∑i1n​Xmoda1​moda2​...modai​ 最大 解题思路 可以发现必定存在一个 i &#xff0c;使得当前点贡献为 aia_iai​&a…

老张 .NetCore与Vue 框架学习

缘起作为一个.Net攻城狮已经4年有余了&#xff0c;一直不温不火&#xff0c;正好近来项目不是很忙&#xff0c;闲得无聊&#xff0c;搞一搞新技术&#xff0c;一方面是打发无聊的时间&#xff0c;一方面也是督促自己该学习辣&#xff01;身边的大神都转行的转行&#xff0c;加薪…

【平衡规划】Arithmetic Operations(CF1654E)

正题 CF1654E luogu 正题 给你一个正整数序列&#xff0c;你可以让一个位置变成任意整数&#xff0c;问你最少修改多少个数&#xff0c;能使得其成为等差序列 解题思路 考虑根号分治 对于公差小于 n\sqrt{n}n​ 的&#xff0c;直接枚举公差&#xff0c;然后枚举所有点&…

P1251-餐巾计划问题【费用流】

正题 题目链接:https://www.luogu.com.cn/problem/P1251 题目大意 NNN天&#xff0c;第iii天需要aia_iai​个餐巾。 每个餐巾价格为ppp&#xff0c;使用完后有两种清洗方法 清洗mmm天&#xff0c;费用为fff清洗nnn天&#xff0c;费用为sss 求满足所有需求的最小花费 1≤N≤…

J. Spy(多重匹配KM算法)

J. Spy 随机打&#xff0c;最后答案乘n&#xff0c;因为我方等概率的遇见敌人&#xff0c;相当于与n个敌人都打一遍&#xff0c;然后贡献累加作为匹配边权 bfs版本的KM #include<cstdio> #include<cstring> #include<iostream> #include<algorithm>…

2018年10月28日宁波dotnet社区活动回顾及下次活动预告

离上次活动&#xff0c;有半年了&#xff0c;汗。之后尽量保证每月一次&#xff0c;以组织为主&#xff0c;多邀请嘉宾来分享。本次活动不足之处人手不足&#xff1a;由于活动组织事项受限于人手&#xff08;目前就我一个&#xff0c;这次活动前后我又应邀给大红鹰学院应届生介…

[JSOI2007]字符加密

题目描述 喜欢钻研问题的JS 同学&#xff0c;最近又迷上了对加密方法的思考。一天&#xff0c;他突然想出了一种他认为是终极的加密办法&#xff1a;把需要加密的信息排成一圈&#xff0c;显然&#xff0c;它们有很多种不同的读法。 例如‘JSOI07’&#xff0c;可以读作&…