
Ten years have passed in the blink of an eye. It has been exactly ten years since my first contact with.net to today. Sometimes I wonder if I went back to the beginning and returned to my alma mater, Qinhu, would I really still learn and stick to.net for ten years. I think the answer should be yes. Of course, many circumstances need to be considered. Whether it is the friendliness of the beginner, the equipment in my hands at that time, or the environment, I think I will still learn it. Just like Microsoft's persistence in the past two decades, it has never given up and has always regarded.net as a very important part of its business landscape.
Let's give you a memoir today. I found 20 pictures online and recall the past 20 years of.net from the IDE's perspective!
0:visual c++ 6.0


Presumably, as long as you are a friend who has studied c/c ++ in college, you will definitely see this boot animation and your mind will be buzzing in an instant. I still remember that I just entered college and didn't have a personal computer. Every time I learn to program in the computer room, I have to open this software and write code. This is also the beginning of my programming career. Even so, the computer is still big and the mouse still has a iron ball. To open visual c++, you also need to open the virtual machine, so in my freshman year, There are only three software in the laboratory computer, namely vm, visual c++ and spider solitaire, and you understand everything you understand.🤣

1、visual studio 2003
In my freshman and sophomore years, the teacher asked to use c/c ++ for every course design, but in the second semester of my sophomore year, I can use c#in terms of language requirements for course design. I am very happy! Of course, I didn't use it in 2003. When I used it, it was his next generation. In fact, at that time, vs 2003 was still called vs.net 2003.

vs2003 comes with.net1.1, which feels many times simpler and more efficient than c++. The syntax is also comfortable, and everything you want to do is overthrown.😂

2、visual studio 2005
vs. 2005 really pushed.net to a certain height. What is unforgettable to this day is the dragging control. Drag, drag, and easily completed a very complex project:

This hello world must be the dream of many people. Drag controls, double click to add events, pageload functions, first loading, and SQL Connection are all dreams of the past:

3、visual studio 2008
The interface of vs 2005 is still a bit retro. In those years, when.net developed rapidly, the interface began to make certain progress, such as the introduction of dark themes:

At the same time, vs2008 is equipped with version 3.5 of the.net framework, which can support some jQuery APIs:

vs2008 was used when I first joined the job. It can be considered an internship. At that time, I started writing JavaScript, but I couldn't understand it after going around. It felt like it had a full-stack flavor since then.
Aspx is relatively mature, but at this time another relatively heavyweight framework from Microsoft is quietly appearing, setting off a wave.
4、visual studio 2010
These years have been the absolute peak period of.net. If there is a framework that can compare with aspx, it must be mvc. I remember my first official job was to use mvc2 and use vs2010, so I have a special affection for this ide, and it is also a transition from student days to working days.
Here, when using vs2010, it was not 2010, but 2013, because at that time everyone knew that Microsoft technology needed a stable version, and new things might not be stable, unlike current technology. Don't ask, ask just please update the latest version.

vs2010 is equipped with.net framework 4.0 and uses mvc1.1/2.0. Whether it is the framework itself, the overall color matching, and even the fonts, it feels more like a new era:

5、visual studio 2012
The rapid advent of mvc has brought an unprecedented impact to the entire era. Microsoft officials have also updated very quickly, with small updates almost every few months. mvc is updated together with the.net framework. When VS 2012, basically everyone started using fwk4.5 and mvc 4:

Taking 2012 as a landmark point, another new technology Razor engine emerged:

The emergence of the razor engine pushed mvc to the extreme.
5、visual studio 2015
vs2015 is that extreme, and then falls rapidly until new trendsetters appear in the future.
Mvc continues to cooperate with fwk to advance.. Net fwk4.5 supports mvc 5, and.net fwk4.6 supports mvc 6. Various functions have reached the most complete:


Here is a brief summary of the relationship between various versions of mvc:

After the extreme, it was finally swallowed up by the wave of cross-platform and open source. It was time for Microsoft to make a change.
6、visual studio 2017
This huge and completely successful change is to embrace open source and embrace the community's. netcore. In fact, netcore was already available in vs2015, but it was not the most comfortable one after all, so let's start with vs2017:

Most of the online tutorials nowadays are version 2.1. At that time, blogs were as powerful as stars.

7、vs 2019~2022
This is the version that everyone is currently using. It is basically vs2019 and vs2022. The corresponding ones are also www.example.com 5.0 and 6.0. Of course, 3.1 also has a part.

Net is already 20 years old. Nowadays, with the development of software technology, he should be regarded as a martial arts veteran who has gone through ups and downs. He also sticks to his promises and also learns new technologies, embraces new ideas, and advocates new learning.
May it come again for twenty years!
8. Tell your story
You can tell your story with. net (positive energy), such as when you came into contact, what technology at that time, how many years have passed, what technology is now, and what new understandings and ideas you have about. net.
