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

【Visual Studio 25 周年访谈 】

by 微软最有价值专家

深圳友浩达科技有限公司创始人

张善友

【Visual Studio 25 周年访谈 】

by 深圳市阿铺科技

高级后端开发工程师

郑子铭

  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 25 周年访谈 】

by Microsoft Principal Software Engineer

范翔

  客户端应用领域更宽广 

在很多人眼里,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 25 周年访谈 】

Good Job Info. Co. 負責人暨技術總監

微软最有价值专家

James Tsai

  强大的云原生功能 

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

【Visual Studio 25 周年访谈 】

Microsoft Cloud Solution Architecture

Delon

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

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

【Visual Studio 25 周年访谈 】

微软最有价值专家

微软技术社区区域总监

LEANSOFT 首席架构师 & CEO

徐磊

【Visual Studio 25 周年访谈 】

91App Corp

擔任 總經理室的敏捷教練

李智樺

 丰富的第三方插件

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

【Visual Studio 25 周年访谈 】

Incredibuild 中国

高级解决方案架构师

范颂颂

 展望 

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

*相关资源

1.下载最新的 Visual Studio 2022 ,请访问该链接 https://aka.ms/InstallVS

2.了解 Visual Studio 2022 .NET 功能,请访问该链接 https://visualstudio.microsoft.com/zh-hans/vs/features/net-development/

3.了解 Visual Studio 2022 C++ 功能,请访问该链接 https://visualstudio.microsoft.com/zh-hans/vs/features/cplusplus/

4.了解 Visual Studio 2022 移动应用开发,请访问该链接 https://visualstudio.microsoft.com/zh-hans/vs/features/mobile-app-development/

5.了解 Visual Studio 2022 云原生开发,请访问该链接 https://docs.microsoft.com/zh-cn/visualstudio/azure/?view=vs-2022

6.了解 Visual Studio 连接到 Azure DevOps 的方法,请访问该链接 https://docs.microsoft.com/zh-cn/azure/devops/organizations/projects/connect-to-projects

7.了解 Visual Studio C++ Incredibuild 插件 ,请访问https://marketplace.visualstudio.com/items?itemName=vs-publisher-1193210.IncrediBuild

往期推荐:

CA周记 - 2022年的第一课Rust

CA周记 - 用 Visual Studio Code 做基于 .NET MAUI 跨平台移动应用开发

CA周记 - 通过 Azure ML + GitHub + GitHub Action 打通 ML 开发的任督二脉

宇宙最強的IDE - Visual Studio 25岁生日快乐相关推荐

  1. 宇宙第一 IDE Visual Studio 支持 Java 了!

    惊不惊喜?意不意外? 作者 | 唐小引 出品 | CSDN(ID:CSDNNews) 北京时间 10 月 25 日 - 27 日,2018 微软技术暨生态大会(Microsoft Tech Summi ...

  2. java创意生日快乐_Java,25岁生日快乐!

    原标题:Java,25岁生日快乐! 25年前, 我们无论如何也无法想象, 世界距离我们, 只有几次点击的距离. 而在今天, 这种便捷的生活方式 比以往任何时候都更重要. 这背后离不开Java, 以及无 ...

  3. 宇宙第一 IDE Visual Studio 2019 支持 C++ 和 Python 了!

    图来自官网 作者 | Peter Bright 译者 | 弯月 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) [CSDN 编者按]根据PYPL 2019年4月最新的IDE指数榜单,在 ...

  4. 【微软Visual Studio面世20周年巨制】全宇宙功能最强大IDE Visual Studio 2017 正式版发布

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  5. 宇宙第一 IDE Visual Studio 2019 正式发布

    如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...

  6. 最强 IDE Visual Studio 2017 正式版发布-gt;最快更高效-终于等到你

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  7. 终于等到你,最强 IDE Visual Studio 2017 正式版发布(附详细介绍与下载地址)

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  8. 终于等到你,最强 IDE Visual Studio 2017 正式版发布

    Visual Studio 2017 正式版发布,该版本不仅添加了实时单元测试.实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航.IntelliSense.重构.代码修复和调试等等 ...

  9. JavaScript,25 岁生日快乐!

    1995 年 12 月 4 日,网景和 Sun 发表了一份联合声明,宣布推出 JavaScript.它是一种开放的.跨平台的.易于使用的对象脚本语言,用于在企业网络和互联网上实时创建和定制应用程序.历 ...

最新文章

  1. class反编译成java_省事情的java(3)-编译
  2. 无标定物体环境下,高分辨率雷达与相机的像素级外参标定
  3. 检查联网状态并设置网络
  4. linux操作系统下C语言编程入门小结
  5. linux fstream open,fstream创建文件的问题
  6. mysql 导入json_JsonToMysql(json导入mysql数据库工具)
  7. ug10许可证错误一8_面对排污许可证后监督检查,企业应做好哪些准备?
  8. 学Python前途如何,带你了解Python的优势!
  9. 【循序渐进学Python】9.异常处理
  10. 一只老猴子说的话,太经典了!
  11. 腾讯云服务器无限流量,腾讯云服务器有流量限制吗,您看仔细了
  12. wsl2 局域网访问_超轻巧局域网传输神器,用手机看电脑上的小电影
  13. YBT高效进阶3.4.2 洛谷P2341 POJ2186受欢迎的牛Popular Cows
  14. 怎么修复计算机硬件,Win10有哪些硬件诊断工具 硬件出现问题如何查看修复
  15. 图片批量下载 +图片马赛克:多张图片组成端午安康!
  16. jquery+ajx post/get 实例
  17. 【项目管理冲刺-必会概念】
  18. 深度学习笔记(五):深度学习卷积核的计算理解,小卷积核和大卷积核的转换比较
  19. csgo好友服务器延迟,CSGO国服新手入门-与好友一起游戏
  20. Codeforces Round #808 (Div. 1)(A~C)

热门文章

  1. Linux 第十周学习笔记(2)smtp服务的部署
  2. artDialog ( v 6.0.2 ) content 参数引入页面 html 内容
  3. Linux服务器上监控网络带宽与监控性能命令大全
  4. 博弈论之软件测试的价值
  5. 认识Linux下的各种系统服务
  6. HiccDS共享音乐列表
  7. java 友元_C++ 友元函数 | 菜鸟教程
  8. python xlsx 大文件_Python这样操作能存储100多万行的xlsx文件!Python让你事半功倍!
  9. He Fei ,First ,Good Luck
  10. 聊一聊promise的前世今生