Windows|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 有一个更深的认识 。
文章图片
.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 的生日祝福吧!
?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 插件的那些事 。
展望
Visual Studio 的功能非常强大 , 也在随着时代的变化而改变 。 希望这种强大能带给更多的开发者带来更多的方便 , 更多的应用场景 。 致敬使用 Visual Studio 的每一位开发者 。 祝 Visual Studio 25 周年生日快乐!
相关资源
1.下载最新的 Visual Studio 2022
https://aka.ms/InstallVS?ocid=AID3045631
2.了解 Visual Studio 2022 .NET 功能
https://visualstudio.microsoft.com/zh-hans/vs/features/net-development/?ocid=AID3045631
3.了解 Visual Studio 2022 C++ 功能
https://visualstudio.microsoft.com/zh-hans/vs/features/cplusplus/?ocid=AID3045631
4.了解 Visual Studio 2022 移动应用开发
https://visualstudio.microsoft.com/zh-hans/vs/features/mobile-app-development/?ocid=AID3045631
5.了解 Visual Studio 2022 云原生开发
https://docs.microsoft.com/zh-cn/visualstudio/azure/?view=vs-2022?ocid=AID3045631
6.了解 Visual Studio 连接到 Azure DevOps 的方法
https://docs.microsoft.com/zh-cn/azure/devops/organizations/projects/connect-to-projects?ocid=AID3045631
7.了解 Visual Studio C++ Incredibuild 插件
https://marketplace.visualstudio.com/items?itemName=vs-publisher-1193210.IncrediBuild
▎
CA周记 | 2022年的第一课Rust
CA周记 | 用 VS Code 做基于 .NET MAUI 跨平台移动应用开发
CA周记 | 打通 ML 开发的任督二脉
文章图片
关注微软中国MSDN
敲黑板啦——你为“微软中国 MSDN ”点亮小星星了吗?进入订阅号主页 , 点击“三个点” , 再选择“设为星标” , 每天第一时间获取微软最新技术资讯!如果你是我们的真爱粉儿 , 也请帮忙多多点击【分享、点赞、在看】一键三连
文章图片
文章图片
【Windows|25年IDE进击之路,Visual Studio凭什么?】下载最新的 Visual Studio 2022
推荐阅读
- Windows|Windows 365即将支持虚拟化Android和Linux
- Microsoft|Office Insider 15028.20050发布:Excel中可自动刷新股票数据
- 最新消息|星巴克希望在2025年前弃用其标志性的一次性咖啡杯
- 最新消息|阿斯顿马丁将与Britshvolt合作开发圆柱电池,并计划于2025年推出首款纯电车型
- Windows|Windows 11正测试新累积更新:可同时显示3个高优先级的通知toast
- 产业发展座谈会|长沙:力争2025年5G应用产业规模破500亿元
- Microsoft|微软宣布举办“混合办公,Windows驱动”主题活动
- Windows|微软称Windows 11文件管理器中的广告横幅不打算对外发布
- Apple|郭明錤:苹果汽车团队必须尽快重组以实现2025年的生产目标
- Insider|苹果 macOS 12.3 正式版发布,外接显卡用户傻眼:还没集显性能强
