乐趣区

关于visual-studio:宇宙最強的IDE-Visual-Studio-25岁生日快乐

每位开发者从入门开始或多或少都会接触过 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 25 周年访谈。

C++ 最牛的开发环境

C++ 作为次要的反对语言始终集成在 Visual Studio 外面,从晚期繁多反对 Visual C++,到当初反对规范的 C++,将 MSBuild 与 Microsoft Visual C++ 编译器或与第三方工具集(如 CMake + Clang 或 CMake + mingw)联合,满足 Linux 开发,IoT 开发,以及 iOS / Android / Windows 利用开发。上面咱们来听听来自微软 C++ 的大神范翔老师介绍他的 Visual Studio C++ 之旅。

客户端应用领域更广阔

在很多人眼里,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 挪动利用开发故事。

弱小的云原生性能

很多守业团队和企业都在发力云原生,通过 Visual Studio 你能够疾速部署你的利用到 Azure。更能够通过 Visual Studio 在任何的环境调试你的云原生利用,这就包含了传统的桌面环境 (Windows / Linux / macOS) , 更能够在 WSL 和容器, Kubernetes 中间接调试,部署,测试。联合 GitHub Actions , 让你能联合 GitHub 疾速公布利用到 Azure 上。我十分有幸拜访到来自微软香港的云解决方案构造师 Delon,让他来介绍下 Visual Studio 在云生的开发的相干性能。

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

Visual Studio 从 Team Server 到 Azure DevOps Server 都有十分棒的团队帮助性能。有人认为团队治理就是代码治理 / 版本控制,实际上这只是其中的一部分,理论还有需要治理、报告、软件库治理、项目管理、测试、主动生成和公布治理性能等,涵盖了利用开发的整个生命周期。Visual Studio 2022 能够十分不便地染指本地的 Azure DevOps Server,或者云端的 Azure DevOps,晋升团队的开发周期的效率。这次我十分有幸拜访到两位十分有名的 DevOps 专家 , 别离是微软最有价值专家 / 微软技术社区区域总监徐磊老师和来自台湾的 DevOps 巨匠李智桦老师,快来听听他们应用 Visual Studio 实现团队开发的教训。

丰盛的第三方插件

Visual Studio 的生态也是十分弱小的,有十分多的第三方插件,像 .NET 开发外面的 ReSharper,前端 UI 控件库 Telerik / DevExpress,还有 C++ 编译反对的 Incredibuild 都是开发者晋升开发效率的插件。你只有通过 Visual Studio 的 MarketPlace 就能够获取所须要的插件。接下来咱们听听 Incredibuild 中国高级解决方案架构师范颂颂来说说 Visual Studio 插件的那些事。

瞻望

VisualStudio 的性能十分弱小,也在随着时代的变动而扭转。心愿这种弱小能带给更多的开发者带来更多的不便,更多的利用场景。致敬应用 Visual Studio 的每一位开发者。祝 Visual Studio 25 周年生日快乐!

* 相干资源

1. 下载最新的 Visual Studio 2022,请拜访该链接 https://aka.ms/InstallVS
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…

退出移动版