头图

image.png
2022 is the 20th anniversary of .NET, and the fact that a technology can experience 20 years also shows its success. I remember when I first came into contact with .NET, I was still a freshman, and now I'm in middle age. As a post-80s developer, I believe that many of my peers have experienced changes in the technology ecosystem in China and even the world just like me. .NET technology has transformed from a closed-source technology that only runs on Windows to a cross-platform open-source technology, starting with desktops, websites, and now mobile applications, games, cloud computing, big data, and artificial intelligence. Intelligent multi-application scenario technology, the transformation of .NET can be said to keep pace with the changing times.

Microsoft's role after open source .NET?

.NET was born from Microsoft. Although Microsoft started to open source .NET in 2014, it is also constantly contributing code and making .NET ecosystem. Microsoft also attaches great importance to the development of .NET in China, and is gradually bringing localized resources to China. For example, the official website has been localized in Chinese in December, and more content will be launched in the future, and I hope to attract more developers and industries to use .NET. Also, as Microsoft's Cloud Advocate, I will strengthen cooperation with Microsoft's Most Valuable Expert/Microsoft Technical Community Regional Director, and the .NET communities around the world. Ecological effort.

.NET official website

image.png
Click https://aka.ms/dotnet-cn to enter the official website to learn more about .NET 20th anniversary series activities
 

.NET developing in China?

This is a problem for many people. I am responsible for telling you that there are many, many .NET solutions in our industry, and when .NET 6 was released last November, I worked with the Microsoft MVP/Microsoft Technical Community Regional Director, and the community. ".NET 6 Talk Party", which talked about the application of different industries. My deepest point is that the domestic independent Loongson has considered .NET as a part of the Loongson technology ecosystem, which is also full of expectations for the next domestic .NET application scenarios. As far as I know, the Loongson version of .NET has been merged into the official branch. I believe that .NET developers will be able to develop related applications for the Loongson environment soon. Of course, in addition to Godson, there are Internet of Things, cloud native, and some start-up teams are using .NET to make their products. (For more information, please click the link below)

image.png
.NET 6 Talk Party - .NET 6 and Cloud Native | Zhang Shanyou / Gui Suwei / Yi Mingzhi

image.png
.NET 6 Talk Party - .NET Core and Industry | Zhang Guangpo / Yang Zhongke / Hermione Zhang

 image.png
.NET 6 Talk Party - .NET Core and Client-Side Technology | Guest: Chen Chaochao / Qiao Pengcheng / Zhou Hao

## How about the .NET community in China?
.NET has a very mature technical community in China. They include Microsoft's most valuable experts/regional directors of Microsoft's technical communities, and there are many .NET developers from all walks of life across the country. They are willing to share and assist. technology promotion in China. The annual .NET Conf is very lively, like a big family gathering and festival, there are theme sharing, there are nearly 40 conferences, and there is a Hackthon held this year. There are also large and small technical conferences held in different regions in different months of each year. Although there have been fewer offline activities due to the impact of the epidemic in the past two years, many .NET developers can be gathered online. Last year's .NET Conf had more than 150,000 online viewers. I certainly hope that more new generations will join the .NET community. For the 20th anniversary of .NET, I launched a collection of short videos. The community is very supportive. I receive videos from different industries and developers every day. Thank you again.

.NET 20th Anniversary Video

image.png
Click this link to watch the .NET 20th anniversary congratulation video to see the .NET 20th anniversary congratulation videos from various .NET bigwigs

choose .NET?

In fact, .NET application scenarios are getting wider and wider, unlike some technologies that only focus on one field. Think about what I really know to everyone in the .NET community is to promote Xamarin (that is, the predecessor of MAUI) in China. When mobile applications first emerged in 2010, I began to develop Amway-related cross-platform mobile applications. It was very trendy at the time, using one language C#, one tool Visual Studio to develop and publish iOS/Android/Windows applications. The arrival of Xamarin has also affected many teams that originally developed based on .NET clients. They have new application scenarios, and use their familiar syntax and familiar tools to complete development without the cost of secondary learning. With the development of the times, the technology is also changing. Now popular machine learning, big data, and the Internet of Things can also be done with .NET. As a .NET developer and industry, all you need to do is roll up your sleeves and do it. (If you want to know how .NET does Machine Learning and data analysis, you can check out my previous hands-on experiment)

.NET Core-based artificial intelligence hands-on experiment

image.png
Click to watch the video of .NET Core-based artificial intelligence hands-on experiment

How to get started with .NET?

To talk about my entry experience, I have to start with my university teacher. I was lucky enough to meet a good teacher. I remember doing some new technologies as an internship at the college. At that time, it was supposed to be a website. The teacher asked me to try new technologies, so he asked me to learn .NET. At that time, the Internet was not so developed except for MSDN, and the information was quite lacking, but I bought a book of "ASP.NET Unleashed (ASP.NET Unleashed)" to study. From then on, I entered the pit of .NET. At that time, .NET was very advanced, because compared with ASP at that time, it was very easy to drag and drop many page controls (just like the MFC development at that time), and it was very efficient to develop. . I have fallen in love with this technology since then, and of course it has also affected my working life for more than 10 years. My introductory experience reminded me of the lack of .NET education in the new generation in China. That day, I was still taking the old .NET content in the MOOC of a Chinese university. I know the responsibility of being a preacher. There is some really tangible content to give to a Chinese university education for the new generation to learn the latest .NET technologies. Of course, there are many evangelists in the community, such as Microsoft's most valuable expert teacher Yang Zhongke, Jiang Jinnan, Zhou Hao, Chen Chaochao, Zhang Shanyou, Su Zhenwei, Lex Li, etc., as well as Yi Mingzhi, Liu Tengfei, Zhao Mingzhe, etc. are all very good .NET technology communicator. Of course, you can go to Microsoft Learn / Microsoft Docs to learn the full stack technology of .NET.

Learning Resources on Microsoft Docs

image.png
Click to enter Microsoft Docs to learn the latest .NET technology https://aka.ms/studydotnet

Chinese .NET developers Let's wish .NET a happy 20th birthday! Looking forward to the next 20 years of .NET


微软技术栈
423 声望996 粉丝

微软技术生态官方平台。予力众生,成就不凡!微软致力于用技术改变世界,助力企业实现数字化转型。