日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET开源的背后:是无奈,还是顺应潮流?

發布時間:2023/12/10 asp.net 84 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET开源的背后:是无奈,还是顺应潮流? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:微軟.NET的開源,讓許多開發人員欣喜若狂,同時也有許多人好奇其背后的故事,過去視開源為癌癥的微軟為什么會突然有這一舉措,是出于無奈,還是順應潮流,而這其中的種種或許可以用文中的六個觀點來說明。

上周,微軟宣布.NET開源,并把它擴展到Linux和Mac OS平臺上面。此舉受到那些曾經常懷疑微軟意圖的IT團體的熱烈歡迎(好吧,我的好朋友Adrian Bridgwater是個例外,他暗示微軟開源的舉動只是為了鞏固其統治世界的地位)。

?

根據ZDNet主編Mary Jo Foley的記錄,微軟從2014年4月開始的一系列舉動中,.NET開源是最新的舉動。那時微軟宣布將開源數個開發技術,包括ASP.NET、Roslyn.NET編譯器平臺、.NET微框架、.NET Rx以及VB和C#程序語言。這些技術都可以通過一種新的方式創建.NET基礎。Mary Jo Foley記錄上提到,在這一新的舉措里,微軟在MIT開源許可證下面增加了更多.NET開源的列表,包括.NET通用語言庫(CLR)、即時編譯器、垃圾收集器和基類庫。

但是.NET的開源對于世界而言意味著什么?外界對于微軟.NET開源主要有六種看法。

?

  • 讓Windows成為世界的操作系統。自從2002年Windows奠定了基礎以來,.NET就是Web服務器、服務導向架構以及云部署需要選擇的框架。它是Java框架的主要競爭對手,隨著它只能在Windows機器上運行這個約束的消失,那么將意味著全世界的工作都可在Windows上運行。
  • 微軟關于.NET的公告就像蘋果關于Mac OS X的公告一樣大。Mac OS X已經成為企業計算環境的基石,這是一個不可否認的事實,而幾年前,Mac OS X傾向于被歸納為圖像藝術部門。微軟.NET開源的舉措獲得各界點贊,尤其是在程序員聚集的論壇以及社區,同時,關于這一舉措的討論也是遍布整個網頁,微軟的這一公告無疑是一個重磅炸彈。
  • 這意味著開發人員有更多的選擇。作為一個開發人員,Sinclair Schuller相信.NET開源公告對于開發人員來講是一個大的政策。公告公布之后,他在郵件里提出一個.NET跨平臺的版本,意味著開發者有更多的選擇,.NET開發人員可以建立更多的應用程序,它們可以運行在更多的平臺上面。這意味著會有更多的關于運行時間、語言和堆棧的競爭,從而可以讓開發人員學習如何更好的進行開發工作。.NET與Linux的融合對于開發人員來講無疑是一件值得高興的事情。
  • .NET只是眾多選擇中的一個。微軟的舉動也許是在承認一個事實,即.NET已經不再像之前那樣占據著頂端的位置。正如Jonathan Vanian在GigaOm指出的那樣,如今的開發者已經漸漸的遠離了.NET。.NET開源并不能保證微軟將獲得大量涌入的開發人員,開發者仍然可以選擇Java、PHP、Node.js、Ruby on Rails等其他語言。在某種程度上,該公司是在玩火,該公司將.NET開源運行于其他平臺上面或許會讓開發人員覺得這只是因為微軟技術的缺乏。
  • 讓平臺作為服務的前端。當企業選用PaaS(平臺即服務)時,多平臺基礎的建立將會變得更加容易。Schuller說:“.NET的全部開源將意味著它會支持Windows、Linux以及Mac。如果PaaS真如它聲稱的那樣完全適應.NET,那么我希望PaaS架構的復雜度可以增加。 Linux平臺上的應用在使用.NET框架后將變得更加簡單和易用。”
  • 有助于自主創新。開源的意思是底層的源代碼公開修正和改寫。.NET的開源可以讓我們看到.NET是如何在一個新的功能類型上被改寫的,我們可能會在一個我們以前不能想象的地方看到.NET。
  • 總結

    以上是生活随笔為你收集整理的.NET开源的背后:是无奈,还是顺应潮流?的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。