.NET 十五岁,谈谈我眼中的.NET
2002年2月13日,第一個(gè)版本隨著visual studio.net的發(fā)布,今天已經(jīng)走過(guò)15年, .net團(tuán)隊(duì)寫了一篇文章,里面有一個(gè)視頻,Anders Hejlsberg已是白發(fā)蒼蒼的老人,我也從剛出校門的碼農(nóng)長(zhǎng)成軟件開發(fā)工程師,我愛編程。
class="video_iframe" data-vidtype="1" allowfullscreen frameborder="0" height="417" width="556" data-src="https://v.qq.com/iframe/preview.html?vid=k0374g10ghr&width=500&height=375&auto=0">
我的職業(yè)生涯始于大學(xué)四年級(jí)的畢業(yè)設(shè)計(jì),當(dāng)時(shí)帶我畢業(yè)設(shè)計(jì)的老師給我了一個(gè)簡(jiǎn)要說(shuō)明的文檔要做一個(gè)軟件,那是在2001年,互聯(lián)網(wǎng)才剛剛開始,沒有今天這么豐富的網(wǎng)絡(luò)資料,憑借著受過(guò)數(shù)學(xué)訓(xùn)練的大腦折騰出來(lái)了,最后老師還給我了800塊錢的報(bào)酬,那年我畢業(yè)的時(shí)候月工資才1500。不過(guò)畢業(yè)后卻到了已經(jīng)有著大名鼎鼎名頭的中國(guó)科學(xué)院廣州分院,卻干著是系統(tǒng)集成的工作,業(yè)余時(shí)間迷上了.net , 你一定很好奇為什么迷上呢? 那時(shí)經(jīng)常使用Linux,受到了Miguel de Icaza影響,他是一名hacker,他打造了Linux上一個(gè)流行的桌面系統(tǒng)GNOME,并且與KDE分庭抗禮,具體信息可以訪問(wèn) 名人故事之 Miguel de Icaza。Miguel 為了GNOME項(xiàng)目啟動(dòng)了另一存志高遠(yuǎn)的項(xiàng)目:Mono,一個(gè)Microsoft .NET Framework的自由GNU/Linux實(shí)現(xiàn),當(dāng)時(shí)覺得Miguel看上的準(zhǔn)沒錯(cuò),我也就跟著他踏上了.NET這條路,在廣州非常感謝當(dāng)時(shí)京華網(wǎng)絡(luò)的一位同事,他招聘我進(jìn)去開啟了軟件開發(fā)之路,到現(xiàn)在已經(jīng)14年,現(xiàn)在還在繼續(xù)編程。有幸,2015年美國(guó)MVP峰會(huì)上遇到Miguel:
編程之余不忘在社區(qū)推動(dòng),傳播.NET技術(shù),特別是跨平臺(tái)技術(shù),現(xiàn)在Mono,.NET Core都在微軟旗下的跨平臺(tái)技術(shù),10幾年的努力在博客園,微信公眾號(hào)上都留下了我的足跡,期待2017年Make .NET Great Again。
2014年之前大家的眼中的.NET只是微軟的Windows平臺(tái)上的.NET, 這是龐大身軀的怪胎,它既是一套服務(wù)器產(chǎn)品,又是一個(gè)特殊的Windows版本,還是一個(gè)開發(fā)平臺(tái)。我們談到.NET的時(shí)候,實(shí)際上是指.NET Framework,那才是它的本來(lái)面目——.NET的一個(gè)組成部分。.NET Framework是非常好的開發(fā)平臺(tái)。至少,它讓對(duì)MFC心生厭惡的人們不再轉(zhuǎn)移到Java平臺(tái)。如果這些人繼續(xù)走M(jìn)icrosoft技術(shù)路線,那么他們得到了比以前好得多的解決方案,且較易轉(zhuǎn)移過(guò)去。微軟意識(shí)到Linux闖入自己享用多年的牧場(chǎng),成為自己的競(jìng)爭(zhēng)者,基于商業(yè)的考慮讓著跨平臺(tái)基因的.NET困死在Windows之上,互聯(lián)網(wǎng)浪潮的到來(lái),微軟卻還守在賣license,導(dǎo)致和互聯(lián)網(wǎng)浪潮插身而過(guò),出現(xiàn)了尷尬的場(chǎng)景,在國(guó)內(nèi)天天都在聽說(shuō)轉(zhuǎn)Java。
2014年之后微軟換了CEO,全面擁抱Linux,.NET Core開源,收購(gòu)Xamarin,構(gòu)建起了全新的生態(tài),微軟的重心轉(zhuǎn)移到了Azure,微軟算是抓住了云計(jì)算時(shí)代,微軟市值已經(jīng)增長(zhǎng)到了5000億美金,才次達(dá)到他的頂峰,.NET Core也經(jīng)過(guò)了2年的迭代,5月份發(fā)布.NET Core 2,也就會(huì)補(bǔ)齊各類API,再一次進(jìn)入主流開發(fā)平臺(tái)。
現(xiàn)在的主流開發(fā)平臺(tái)是微服務(wù)架構(gòu),.NET Core就是專門針對(duì)模塊化的微服務(wù)架構(gòu)而設(shè)計(jì),在微服務(wù)架構(gòu)這方面Spring Cloud具有非常高的人氣,如果你在使用Spring Cloud,可以使用開源項(xiàng)目Steeltoe 開發(fā).NET Core應(yīng)用,具體可以參考這篇文章Enabling .NET Core Microservices with Steeltoe and Pivotal Cloud Foundry。在微服務(wù)這個(gè)領(lǐng)域微軟也有著豐富的經(jīng)驗(yàn),Azure云上有大量的服務(wù)是基于微軟自己的微服務(wù)框架Service Fabric構(gòu)建的,據(jù)傳說(shuō)這個(gè)框架微軟會(huì)開源,具體時(shí)間不清楚是什么時(shí)候。那么上面這兩個(gè)框架我都不合適怎么辦呢? 因?yàn)槲沂擒浖こ處?#xff0c;不再是簡(jiǎn)單的碼農(nóng),沒有我可以自己造,最近2個(gè)月時(shí)間里通過(guò)Github 找到一位英國(guó)哥們Tom Pallister,和他一起打造一個(gè)微服務(wù)開發(fā)框架,我加入了他的一個(gè)API Gateway項(xiàng)目Ocelot,項(xiàng)目的功能參考https://github.com/TomPallister/Ocelot/projects/1 ,大部分基礎(chǔ)特性已經(jīng)完成,接下來(lái)就是要不斷的重構(gòu)打磨,這個(gè)項(xiàng)目有非常完善的單元測(cè)試,驗(yàn)收測(cè)試來(lái)保障我們的重構(gòu)工作,保證我們的代碼質(zhì)量。
? ? ? ?在文章的末尾要給大家重新介紹一下微軟的微軟最有價(jià)值專家項(xiàng)目:https://mvp.microsoft.com。2017年MVP項(xiàng)目有了很大的改變, 有幾個(gè)方面的改變:
1、MVP申請(qǐng)時(shí)間改為每月申請(qǐng),每月審核。
2、審批標(biāo)準(zhǔn)全球同步,貢獻(xiàn)爭(zhēng)取多元化,你可以貢獻(xiàn)各個(gè)技術(shù)方向,Java,PHP都行
3、 申請(qǐng)技術(shù)方向更廣泛,歡迎更多開源技術(shù)應(yīng)用于微軟項(xiàng)目, 具體參見網(wǎng)站詳細(xì)介紹
4、 MVP福利更多
具體的申請(qǐng)方法可以訪問(wèn)https://mvp.microsoft.com/zh-cn/Overview 了解具體信息,我也很樂意提名你,你可以聯(lián)系我。
相關(guān)文章:
10年微軟MVP路(如何成為一個(gè)MVP?)
我的這10年——從機(jī)械繪圖 到 煉油 到 微軟MVP 的華麗轉(zhuǎn)身
原文地址:http://www.cnblogs.com/shanyou/p/6397262.html
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注
贊賞
人贊賞
總結(jié)
以上是生活随笔為你收集整理的.NET 十五岁,谈谈我眼中的.NET的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 软件定义数据中心—Windows Ser
- 下一篇: 理解并从头搭建redis集群