多圖分享:我的十年與.net的二十年

多圖分享:我的十年與.net的二十年

彈指一揮間,十年已經過去了,從第一次接觸.net到今天,正好十年

最后更新 2022/2/8 上午7:47
老张的哲学 MVP
预计阅读 5 分钟
分类
.NET
标签
.NET C#

大学琴湖

彈指一揮間,十年已經過去了,從第一次接觸.net 到今天,正好十年,有時候就在想如果回到當初,回到母校的琴湖,是否真的還會學習並一直堅持.net 十年,我想答案應該是肯定的,當然,需要考慮很多情況,無論是初學者的友好程度,還是當時手中的設備,抑或是環境使然,我想我應該還是會學習它的,就像微軟這二十年的堅持一樣,從來沒放棄,一直把.net 作為事業版圖中很重要的一部分。

今天就給大家來一個回憶錄吧,網上找了下 20 張圖,從 ide 的視角一起回憶下.net 的這二十年吧!

0:visual c++ 6.0

想必只要是大學學過 c/c的小夥伴,肯定看到這個開機動畫,瞬間都腦子嗡嗡的想,還記得大學剛入學,沒有個人電腦,每次機房學習編程,必須打開這個軟體,然後寫代碼,也算是剛剛編程生涯的啟蒙了吧,雖說如此,但是電腦還是大頭,滑鼠還有鐵球球,打開 visual c還需要打開虛擬機,所以大一的時候,實驗室電腦里只有三個軟體,分別是 vm、visual c++和蜘蛛紙牌🤣,懂的都懂。

1、visual studio 2003

大一和大二的時候,每次課程設計,老師都要求使用 c/c++,但是大二下學期,在課程設計的語言要求上,可以使用 c#了,很開心!當然 2003 我並沒有用,我用的時候是他的下一代。其實那個時候的 vs2003 還叫 vs .net 2003。

vs2003 配套的是.net1.1,感覺比 c++簡潔高效了不知道多少倍,語法也舒服,什麼指針什麼的,統統推倒😂。

2、visual studio 2005

vs2005 才真正的將.net 推上了一定的高度,至今難忘的就是拖控制項了,拖拖拽拽,輕輕鬆鬆的就搞定了一個很複雜的項目:

這個 hello world 肯定是很多人的夢了吧,拖控制項,雙擊添加事件,pageload 函數,首次加載,sql connection,都是夢一樣的過去:

3、visual studio 2008

vs2005 從界面上,還是有些復古的,那幾年.net 快速發展的幾年,界面上開始有了一定的進步,比如開始了暗色主題等:

同時 vs2008 搭載.net framework 3.5 版本,可以支持 jquery 的一些 api 了:

vs2008 是我第一次參加工作的時候用的,也算是實習吧,那個時候開始寫 javascript 了,繞來繞去搞不明白,感覺從那個時候開始已經有全棧的味道了。

aspx 已經比較成熟了,不過這個時候微軟另一個比較重量級的框架正在悄然出現江湖,掀起一片浪潮。

4、visual studio 2010

這幾年是.net 的絕對巔峰期,如果說有一個框架能比得過 aspx,那肯定就是 mvc 了,我記得我第一個正式工作就是使用的 mvc2,使用的就是 vs2010,所以對這個 ide 特別有感情,也是學生時代到工作時代的轉折。

這裡說一下,使用 vs2010,不是 2010 年,而是 2013 年,因為那個時候都知道微軟技術要用穩定版,新的東西可能不太穩定,不像現在的技術,別問,問就是請更新最新版。

vs2010 搭載.net framework 4.0,並且使用 mvc1.1/2.0,無論是框架本身還是整體色調搭配,甚至字體上,都更有新時代的感覺:

5、visual studio 2012

mvc 的快速問世,給整個時代帶來了前所未有的的衝擊,微軟官方也更新的特別快,幾乎每幾個月都會有小的更新,mvc 配合著.net framework 一起更新,vs2012 的時候,基本都開始使用 fwk4.5 和 mvc4 了:

以 2012 為一個標誌點,出現了又一個新技術 razor 引擎:

razor 引擎的出現,將 mvc 推上了極致。

5、visual studio 2015

vs2015 就是那個極致,然後快速下落,直到以後出現新的弄潮兒。

mvc 繼續配合 fwk 一起推進,.net fwk4.5 配套 mvc5,.net fwk4.6 配套 mvc6,各種功能都已達到最為完善:

這裡簡單總結了下,mvc 各個版本的關係:

極致過後,終究被跨平台和開源的浪潮給吞沒,微軟是時候做出改變了。

6、visual studio 2017

這個巨大的,也是完全成功的改變,就是擁抱開源,擁抱社區的.netcore,其實 vs2015 的時候已經可以開發 netcore 了,但是畢竟不是最舒服的,所以還是從 vs2017 說起:

現在很多網上的教程多半是就是 2.1 版本的,當時的博客用浩若繁星也毫無為過。

7、vs 2019~2022

這塊就是大家目前正在使用的版本了,基本都是 vs2019 和 vs2022 了,對應的也都是asp.net 5.0 和 6.0,當然 3.1 也有一部分。

net 已經 20 歲了,在軟體技術發展的現在,應該也算是一個歷經風雲變幻的武林前輩了,也堅守自己的承諾,同時也學習新技術,擁抱新思想,提倡新學習。

祝福它可以再來二十年!

8、說出你的故事

大家可以說出你與.net 的故事(正能量的喲),比如說什麼時候接觸的,當時什麼技術,走過多少年了,現在什麼技術,對.net 有哪些新的認識和想法。

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2026/2/7

aot使用經驗總結

從項目創建伊始,就應養成良好的習慣,即只要添加了新功能或使用了較新的語法,就及時進行 aot 發布測試。

继续阅读