25年IDE进击之路,Visual Studio凭什么?

每位开发者从入门开始或多或少都会接触过 Visual Studio,现今的 Visual Studio 除了支持传统的 C++,C#,Visual Basic.NET,F#的编程语言外,还可以做 Python,Node.js 的开发。在应用场景上也从单一的桌面应用,延伸到 Web,移动应用,云原生,物联网,人工智能,大数据,游戏,以及 VR/MR/AR。Visual Studio 从 Windows 独占,到现在支持了 macOS。或者你认为 Visual Studio 太过于庞大,但实际上在很多场景上 Visual Studio 才是真正的专业强者。作为一名布道师,我利用这次 Visual Studio 25 周年的机会访问了利用 Visual Studio 在不同行业,不同解决方案的专家,希望能让大家对 Visual Studio 有一个更深的认识。

25年IDE进击之路,Visual Studio凭什么?_第1张图片

.NET 无可替代的研发环境

25年IDE进击之路,Visual Studio凭什么?_第2张图片

今年是 .NET 的20周年,.NET 已经从一个闭源的技术,变成一个跨平台,跨应用场景的开源技术。相信绝大部分人接触 .NET 都通过 Visual Studio 这个开发工具。通过 Visual Studio 你可以利用 .NET 完成桌面/Web/移动应用/云原生/物联网/人工智能/游戏等场景的应用。在新一代的 Visual Studio 2022 更好地让你编写.NET应用程序,无论你是传统的桌面和网页开发人员,是基于全新的 Blazor 构建你的 Web 解决方案,还是基于 MAUI 的跨平台客户端解决方案,你都可以通过 Visual Studio 2022快速搭建,编写,调试和部署。一起来听听 .NET 方向的微软最有价值专家张善友老师,和新一代.NET 90后开发者郑子铭对于 Visual Studio 的生日祝福吧!

https://www.bilibili.com/vide...

https://www.bilibili.com/vide...

C++ 超牛的开发环境

25年IDE进击之路,Visual Studio凭什么?_第3张图片

C++ 作为主要的支持语言一直集成在 Visual Studio 里面,从早期单一支持 Visual C++,到现在支持标准的 C++,将 MSBuild 与 Microsoft Visual C++ 编译器或与第三方工具集(如 CMake + Clang 或 CMake + mingw )结合,满足 Linux 开发,IoT 开发,以及 iOS/Android/Windows 应用开发。下面我们来听听来自微软 C++ 的大神范翔老师介绍他的 Visual Studio C++ 之旅。

https://www.bilibili.com/vide...

客户端应用领域更宽广

25年IDE进击之路,Visual Studio凭什么?_第4张图片

在很多人眼里,Visual Studio 只是一个传统 Windows 桌面客户端应用的工具,从 Viusl Studio 2012 开始,Visual Studio 已经可以做移动应用的开发,基于 Xamarin/Cordova 完成 iOS/Android/Windows 应用的客户端开发,而且兼容了 iOS 和 Android 的 Windows 调试。在 Visual Studio 2022 年,热更新功能的融入,让我们实现了所编即所得的功能体验,让客户端的开发更加高效。而且你可以在 Visual Studio 开发和维护跨平台的应用类库,在 Windows 下就可以编译调试 Linux/iOS/Android 的库。来自台湾的微软最有价值专家 James Tsai 是一位跨平台移动应用开发的专家,我们来听听他的 Visual Studio 移动应用开发故事。

https://www.bilibili.com/vide...

强大的云原生功能

25年IDE进击之路,Visual Studio凭什么?_第5张图片

很多创业团队和企业都在发力云原生,通过 Visual Studio 你可以快速部署你的应用到 Azure。更可以通过 Visual Studio 在任何的环境调试你的云原生应用,这就包括了传统的桌面环境( Windows/Linux/macOS ),更可以在 WSL 和容器,Kubernetes 中直接调试,部署,测试。结合 GitHub Actions,让你能结合 GitHub 快速发布应用到 Azure 上。非常有幸访问到来自微软香港的云解决方案结构师 Delon,让他来介绍下 Visual Studio 在云生的开发的相关功能。

https://www.bilibili.com/vide...

DevOps 全场景融入为团队开发助力

25年IDE进击之路,Visual Studio凭什么?_第6张图片

Visual Studio 从 Team Server 到 Azure DevOps Server 都有非常棒的团队协助功能。有人认为团队管理就是代码管理/版本控制,实际上这只是其中的一部分,实际还有需求管理、报告、软件库管理、项目管理、测试、自动生成和发布管理功能等,涵盖了应用开发的整个生命周期。Visual Studio 2022 可以非常方便地介入本地的 Azure DevOps Server,或者云端的 Azure DevOps,提升团队的开发周期的效率。这次非常有幸访问到两位非常有名的 DevOps 专家,分别是微软最有价值专家/微软技术社区区域总监徐磊老师和来自台湾的 DevOps 大师李智桦老师,快来听听他们使用 Visual Studio 完成团队开发的经验。

https://www.bilibili.com/vide...

https://www.bilibili.com/vide...

丰富的第三方插件

25年IDE进击之路,Visual Studio凭什么?_第7张图片

Visual Studio 的生态也是非常强大的,有非常多的第三方插件,像 .NET 开发里面的 ReSharper,前端 UI 控件库 Telerik/DevExpress,还有 C++ 编译支持的 Incredibuild 都是开发者提升开发效率的插件。你只要通过 Visual Studio 的 MarketPlace 就可以获取所需要的插件。接下来我们听听 Incredibuild 中国高级解决方案架构师范颂颂来说说 Visual Studio 插件的那些事。

https://www.bilibili.com/vide...

展望

Visual Studio 的功能非常强大,也在随着时代的变化而改变。希望这种强大能带给更多的开发者带来更多的方便,更多的应用场景。致敬使用 Visual Studio 的每一位开发者。祝 Visual Studio 25 周年生日快乐!

相关资源
1.下载最新的 Visual Studio 2022
https://aka.ms/InstallVS?ocid...
2.了解 Visual Studio 2022 .NET 功能
https://visualstudio.microsof...
3.了解 Visual Studio 2022 C++ 功能
https://visualstudio.microsof...
4.了解 Visual Studio 2022 移动应用开发
https://visualstudio.microsof...
5.了解 Visual Studio 2022 云原生开发
https://docs.microsoft.com/zh...
6.了解 Visual Studio 连接到 Azure DevOps 的方法
https://docs.microsoft.com/zh...
7.了解 Visual Studio C++ Incredibuild 插件
https://marketplace.visualstu...

你可能感兴趣的:(visual-studio)