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

微软加速Visual Studio和Azure DevOps 云升级的更多相关文章

  1. 微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

    昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给 ...

  2. 如何通过Visual Studio发布Azure应用程序

    发布 Azure 云服务 使用 Azure Tools for Visual Studio,可以直接从 Visual Studio 将云服务发布到 Azure. 在发布 Azure 云服务之前,必须已 ...

  3. 【翻译】使用Visual Studio在Azure上部署Asp.Net Core Web应用

    配置运行环境 Install the latest Azure SDK for Visual Studio. The SDK installs Visual Studio if you don't a ...

  4. Visual Studio 2019使用码云设置过滤忽略的文件或文件夹(ignore file)

    Visual Studio 2019使用码云的时候,会遇到 “Git failed with a fatal error.error: open(".vs/{{项目名称}}/Server/s ...

  5. 重磅!微软发布 Visual Studio Online:Web 版 VS Code + 云开发环境

    北京时间 2019 年 11 月 4 日,在 Microsoft Ignite 2019 大会上,微软正式发布了 Visual Studio Online (VS Online)公开预览版! 如今发布 ...

  6. 微软改名部又出动啦!微软宣布VSTS改名为Azure DevOps

    本篇为翻译,原文地址:https://azure.microsoft.com/en-us/blog/introducing-azure-devops/ 作者:Jamie Cool,Azure DevO ...

  7. 微软发布Visual Studio Online公共预览版和ML.NET 1.4

    在今天的Ignite 2019上,Microsoft启动了 Visual Studio Online 公共预览版.Visual Studio Online将Visual Studio,云托管的开发人员 ...

  8. .NET6系列:微软正式宣布Visual Studio 2022

    系列目录     [已更新最新开发文章,点击查看详细] 首先,我们要感谢正在阅读这篇文章的你,我们所有的产品开发都始于你也止于你,无论你是在开发者社区上发帖,还是填写了调查问卷,还是向我们发送了反馈意 ...

  9. 微软为Visual Studio开发助手拓展C++支持

    近日,微软宣布了一项 Visual Studio“开发助手”(Developer Assistant)插件的重大更新,其现已支持“基于 C++ 的情境感知 web 解决方案”.开发助手能够嵌入 Vis ...

随机推荐

  1. Qt之图形(简笔画-绘制漂亮的西瓜)

    简述 Summer is coming-我们呢,为大家准备了丰盛的佳果-西瓜,清爽解渴,甘味多汁. 一笔一划学简笔画,分分钟让你掌握一门新技能,下面我们来绘制一个"盛夏之王"-西瓜 ...

  2. 零基础学python-6.2 共享引用

    这一章节说说共享引用 我们先举一个样例 a=1 b=a 上面的样例就是共享引用,这里我们说说整个过程: 1.创建一个对象1 2.创建一个变量a 3.把a和1所在的内存空间连接起来.就是a引用1 4.a ...

  3. 好记性不如烂笔头86-spring3学习(7)-ApplicationContext中bean的生命周期

    假设使用ApplicationContext来生成.管理Bean, 一个Bean从建立到销毁,会历经几个运行阶段. 我个人理解一般的bean的生命周期主要包含:建立,初始化,使用阶段,销毁四个核心阶段 ...

  4. 请问Typecho Mysql 数据库和Sqlite数据库我该如何选择。

    纠结如我,又纠结了,请大家帮忙看一下我该如何选择.就一个没有文章的博客.一直用VPS太浪费,现在换成了虚拟主机.但是虚拟主机的MYSQL数据库限制连接数30个,我不懂这是个什么概念,但是我觉得30太少 ...

  5. Bomb HDU - 3555 数位dp

    Code: #include<cstdio> #include<algorithm> #include<cstring> #include<string> ...

  6. Xshell6连接Ubuntu18.04

    1.首先在自己windows10电脑上安装了xshell6,安装过程不叙述了 2.打开xshell 3.执行新建命令.打开Xshell软件后找到左上角第一个“文件”菜单并单击,弹出来一个下拉框,点击选 ...

  7. Vuex-一个专为 Vue.js 应用程序开发的状态管理模式

    为什么会出现Vuex 非父子关系的组件如何进行通信?(Event Bus)bus.js import Vue from 'vue'; export default new Vue(); foo.vue ...

  8. TortoiseGit 弹出 git@xxx.com's password 对话框

    安装完 tortoise git,用它克隆项目的时候,一直弹出git@xxx.com's password 对话框 解决的办法是,将ssh客户端默认的路径,换为git 安装目录下ssh.exe的路径就 ...

  9. Java代码规范文档

    NOTE:以下部分为一个简要的编码规范,更多规范请参考 ORACLE 官方文档. 地址:http://www.oracle.com/technetwork/java/codeconventions-1 ...

  10. 【转】DotNet加密方式解析--非对称加密

    [转]DotNet加密方式解析--非对称加密 新年新气象,也希望新年可以挣大钱.不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬.(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...).已经上 ...