99er久久国产精品先锋_亚洲丰满少妇撒尿BBo_老外和中国女人毛片免费视频_思思热在线视频网站_av无码不卡高清_国产 激情 自拍_激情综合色婷婷激情丁香_少妇与子乱A级全毛片_男人捅女人的软件_日本欧美日韩

...

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

2022-02-08

圖片

(大學(xué)琴湖)


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


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


圖片

0:visual c++ 6.0


圖片


圖片


想必只要是大學(xué)學(xué)過c/c++的小伙伴,肯定看到這個開機(jī)動畫,瞬間都腦子嗡嗡的想,還記得大學(xué)剛?cè)雽W(xué),沒有個人電腦,每次機(jī)房學(xué)習(xí)編程,必須打開這個軟件,然后寫代碼,也算是剛剛編程生涯的啟蒙了吧,雖說如此,但是電腦還是大頭,鼠標(biāo)還有鐵球球,打開visual c++還需要打開虛擬機(jī),所以大一的時候,實驗室電腦里只有三個軟件,分別是vm、visual c++和蜘蛛紙牌,懂的都懂。


圖片

圖片

1、visual studio 2003

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

圖片


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

圖片



圖片

2、visual studio 2005

vs2005才真正的將.net推上了一定的高度,至今難忘的就是拖控件了,拖拖拽拽,輕輕松松的就搞定了一個很復(fù)雜的項目:

圖片


這個hello world肯定是很多人的夢了吧,拖控件,雙擊添加事件,pageload函數(shù),首次加載,SQL Connection,都是夢一樣的過去:

圖片



圖片

3、visual studio 2008

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

圖片


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

圖片


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


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


圖片

4、visual studio 2010

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

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


圖片

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

圖片


圖片

5、visual studio 2012

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

圖片


以2012為一個標(biāo)志點,出現(xiàn)了又一個新技術(shù)Razor引擎,:

圖片


razor引擎的出現(xiàn),將mvc推上了極致。


圖片

5、visual studio 2015

vs2015就是那個極致,然后快速下落,直到以后出現(xiàn)新的弄潮兒。

mvc繼續(xù)配合fwk一起推進(jìn),.net fwk4.5配套mvc5,.net fwk4.6配套mvc6,各種功能都已達(dá)到最為完善:

圖片


圖片


這里簡單總結(jié)了下,mvc各個版本的關(guān)系:

圖片


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


圖片

6、visual studio 2017

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

圖片



現(xiàn)在很多網(wǎng)上的教程多半是就是2.1版本的,當(dāng)時的博客用浩若繁星也毫無為過。

圖片



圖片

7、vs 2019~2022

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

圖片


.net已經(jīng)20歲了,在軟件技術(shù)發(fā)展的現(xiàn)在,應(yīng)該也算是一個歷經(jīng)風(fēng)云變幻的武林前輩了,也堅守自己的承諾,同時也學(xué)習(xí)新技術(shù),擁抱新思想,提倡新學(xué)習(xí)。

祝福它可以再來二十年!


圖片

8、說出你的故事

這里來個福利吧,大家可以說出你與.net的故事(正能量的喲),比如說什么時候接觸的,當(dāng)時什么技術(shù),走過多少年了,現(xiàn)在什么技術(shù),對.net有哪些新的認(rèn)識和想法


來源:Dotnet9