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

关注我们
(本文阅读时间:6分钟)
每位开发者从入门开始或多或少都会接触过 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凭什么?
文章图片

.NET 无可替代的研发环境
25年IDE进击之路,Visual Studio凭什么?
文章图片

今年是 .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 的生日祝福吧!
?C++ 超牛的开发环境
25年IDE进击之路,Visual Studio凭什么?
文章图片

C++ 作为主要的支持语言一直集成在 Visual Studio 里面 , 从早期单一支持 Visual C++ , 到现在支持标准的 C++ , 将 MSBuild 与 Microsoft Visual C++ 编译器或与第三方工具集(如 CMake + Clang 或 CMake + mingw )结合 , 满足 Linux 开发 , IoT 开发 , 以及 iOS/Android/Windows 应用开发 。 下面我们来听听来自微软 C++ 的大神范翔老师介绍他的 Visual Studio C++ 之旅 。
?客户端应用领域更宽广
25年IDE进击之路,Visual Studio凭什么?
文章图片

在很多人眼里 , 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 移动应用开发故事 。
强大的云原生功能
25年IDE进击之路,Visual Studio凭什么?
文章图片

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

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。