Every developer will be more or less exposed to Visual Studio from the beginning. In addition to supporting traditional C++, C#, Visual Basic.NET, and F# programming languages, Visual Studio can also develop Python and Node.js. . In application scenarios, it also extends from a single desktop application to Web, mobile applications, cloud native, Internet of Things, artificial intelligence, big data, games, and VR/MR/AR. Visual Studio has been exclusive to Windows and now supports macOS. Or maybe you think Visual Studio is too big, but in many scenarios Visual Studio is the real professional powerhouse. As an evangelist, I took the opportunity of the 25th anniversary of Visual Studio to visit experts who use Visual Studio in different industries and different solutions, hoping to give everyone a deeper understanding of Visual Studio.
.NET irreplaceable development
This year is the 20th anniversary of .NET. .NET has changed from a closed-source technology to a cross-platform, cross-application scenario open source technology. I believe that most people come into contact with .NET through Visual Studio, a development tool. With Visual Studio, you can use .NET to complete desktop/web/mobile application/cloud native/Internet of Things/artificial intelligence/game applications. The new generation of Visual Studio 2022 better lets you write .NET applications, whether you are a traditional desktop and web developer, building your web solutions based on the new Blazor, or MAUI-based cross-platform client solutions Solutions, you can quickly build, write, debug and deploy through Visual Studio 2022. 's listen to Mr. Zhang Shanyou, Microsoft's most valuable expert in the direction of .NET, and Zheng Ziming, a new generation of .NET post-90s developer, for the birthday wishes of Visual Studio!
https://www.bilibili.com/video/BV1Yr4y1i7FD/?aid=767331026&cid=550513174&page=1
https://www.bilibili.com/video/BV1Zi4y1C7hq/?aid=552284459&cid=550512908&page=1
C++ Super Bull Development Environment
C++ has been integrated in Visual Studio as the main supported language, from the early single support of Visual C++, to the current support of standard C++, MSBuild with Microsoft Visual C++ compiler or with third-party toolsets (such as CMake + Clang or CMake + mingw) ) combined to meet Linux development, IoT development, and iOS/Android/Windows application development. Let's listen to Mr. Fan Xiang, the great god of Microsoft C++, introduce his Visual Studio C++ journey.
https://www.bilibili.com/video/BV1Cr4y1i7Pt/?aid=767362712&cid=550511040&page=1
client application field is wider
In the eyes of many people, Visual Studio is just a tool for traditional Windows desktop client applications. Since Viusl Studio 2012, Visual Studio has been able to develop mobile applications, and complete client development of iOS/Android/Windows applications based on Xamarin/Cordova , and is compatible with Windows debugging for iOS and Android. In Visual Studio 2022, the integration of the hot update function allows us to realize the functional experience of what you write is what you get, making client development more efficient. And you can develop and maintain cross-platform application class libraries in Visual Studio, and compile and debug Linux/iOS/Android libraries under Windows. Microsoft MVP James Tsai from Taiwan is an expert in cross-platform mobile application development, let's hear his Visual Studio mobile application development story.
https://www.bilibili.com/video/BV1uq4y1q7Zn/?aid=594781843&cid=550505211&page=1
Powerful cloud native features
Many entrepreneurial teams and enterprises are working on cloud native. With Visual Studio, you can quickly deploy your applications to Azure. You can debug your cloud-native applications in any environment through Visual Studio, including traditional desktop environments (Windows/Linux/macOS), and you can directly debug, deploy, and test in WSL, containers, and Kubernetes. Combined with GitHub Actions, you can quickly publish applications to Azure with GitHub. was very fortunate to visit Delon, a cloud solution architect from Microsoft Hong Kong, and let him introduce the relevant functions of Visual Studio in the development of Yunsheng.
https://www.bilibili.com/video/BV173411s7Ut/?aid=424847950&cid=550514472&page=1
DevOps full scene integration to help team development
Visual Studio has great team assistance features from Team Server to Azure DevOps Server. Some people think that team management is code management/version control. In fact, this is only a part of it. In fact, there are requirements management, reporting, software library management, project management, testing, automatic generation and release management functions, etc., covering the entire application development. The life cycle. Visual Studio 2022 can easily intervene in the local Azure DevOps Server, or the Azure DevOps in the cloud, improving the efficiency of the team's development cycle. This time I am very fortunate to visit two very famous DevOps experts, namely Microsoft Most Valuable Expert/Microsoft Technical Community Regional Director Xu Lei and DevOps master Li Zhihua from Taiwan, come and listen to them using Visual Studio to complete the team development experience.
https://www.bilibili.com/video/BV1kr4y1B7Qp/?aid=767260429&cid=550512216&page=1
https://www.bilibili.com/video/BV1bP4y1u7tg/?aid=894866939&cid=550507182&page=1
Rich third-party plugins
The ecology of Visual Studio is also very powerful. There are many third-party plug-ins, such as ReSharper in .NET development, front-end UI control library Telerik/DevExpress, and Incredibuild supported by C++ compilation are all plug-ins for developers to improve development efficiency. You can get the plug-ins you need through Visual Studio's MarketPlace. Next, let's listen to Fan Songsong, Senior Solution Architect of Incredibuild China, talk about Visual Studio plug-ins.
https://www.bilibili.com/video/BV1R44y1K75A/?aid=979780424&cid=550514013&page=1
Outlook
Visual Studio is very powerful and has changed with the times. I hope this kind of power can bring more convenience and more application scenarios to more developers. Salute to every developer who uses Visual Studio. Happy 25th birthday to Visual Studio!
related resources
1. Download the latest Visual Studio 2022
https://aka.ms/InstallVS?ocid=AID3045631
2. Learn about Visual Studio 2022 .NET features
https://visualstudio.microsoft.com/zh-hans/vs/features/net-development/?ocid=AID3045631
3. Learn about Visual Studio 2022 C++ features
https://visualstudio.microsoft.com/zh-hans/vs/features/cplusplus/?ocid=AID3045631
4. Learn about Visual Studio 2022 mobile app development
https://visualstudio.microsoft.com/zh-hans/vs/features/mobile-app-development/?ocid=AID3045631
5. Learn about Visual Studio 2022 cloud-native development
https://docs.microsoft.com/zh-cn/visualstudio/azure/?view=vs-2022?ocid=AID3045631
6. Learn how Visual Studio connects to Azure DevOps
https://docs.microsoft.com/zh-cn/azure/devops/organizations/projects/connect-to-projects?ocid=AID3045631
7. Learn about the Visual Studio C++ Incredibuild plugin
https://marketplace.visualstudio.com/items?itemName=vs-publisher-1193210.IncrediBuild
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。