每位开发者从入门开始或多或少都会接触过 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 有一个更深的认识。
.NET 无可替代的研发环境
今年是 .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++ 超牛的开发环境
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...
客户端应用领域更宽广
在很多人眼里,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...
强大的云原生功能
很多创业团队和企业都在发力云原生,通过 Visual Studio 你可以快速部署你的应用到 Azure。更可以通过 Visual Studio 在任何的环境调试你的云原生应用,这就包括了传统的桌面环境( Windows/Linux/macOS ),更可以在 WSL 和容器,Kubernetes 中直接调试,部署,测试。结合 GitHub Actions,让你能结合 GitHub 快速发布应用到 Azure 上。非常有幸访问到来自微软香港的云解决方案结构师 Delon,让他来介绍下 Visual Studio 在云生的开发的相关功能。
https://www.bilibili.com/vide...
DevOps 全场景融入为团队开发助力
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...
丰富的第三方插件
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...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。