• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
     首頁(yè) > 新聞 > 國際 >

    .NET開(kāi)源的背后:是無(wú)奈,還是順應潮流?

    2014-11-20 11:16:39   作者:   來(lái)源:CSDN   評論:0  點(diǎn)擊:


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

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

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

      讓W(xué)indows成為世界的操作系統。自從2002年Windows奠定了基礎以來(lái),.NET就是Web服務(wù)器、服務(wù)導向架構以及云部署需要選擇的框架。它是Java框架的主要競爭對手,隨著(zhù)它只能在Windows機器上運行這個(gè)約束的消失,那么將意味著(zhù)全世界的工作都可在Windows上運行。

      微軟關(guān)于.NET的公告就像蘋(píng)果關(guān)于Mac OS X的公告一樣大。Mac OS X已經(jīng)成為企業(yè)計算環(huán)境的基石,這是一個(gè)不可否認的事實(shí),而幾年前,Mac OS X傾向于被歸納為圖像藝術(shù)部門(mén)。微軟.NET開(kāi)源的舉措獲得各界點(diǎn)贊,尤其是在程序員聚集的論壇以及社區,同時(shí),關(guān)于這一舉措的討論也是遍布整個(gè)網(wǎng)頁(yè),微軟的這一公告無(wú)疑是一個(gè)重磅炸彈。

      這意味著(zhù)開(kāi)發(fā)人員有更多的選擇。作為一個(gè)開(kāi)發(fā)人員,Sinclair Schuller相信.NET開(kāi)源公告對于開(kāi)發(fā)人員來(lái)講是一個(gè)大的政策。公告公布之后,他在郵件里提出一個(gè).NET跨平臺的版本,意味著(zhù)開(kāi)發(fā)者有更多的選擇,.NET開(kāi)發(fā)人員可以建立更多的應用程序,它們可以運行在更多的平臺上面。這意味著(zhù)會(huì )有更多的關(guān)于運行時(shí)間、語(yǔ)言和堆棧的競爭,從而可以讓開(kāi)發(fā)人員學(xué)習如何更好的進(jìn)行開(kāi)發(fā)工作……NET與Linux的融合對于開(kāi)發(fā)人員來(lái)講無(wú)疑是一件值得高興的事情。

      .NET只是眾多選擇中的一個(gè)。微軟的舉動(dòng)也許是在承認一個(gè)事實(shí),即.NET已經(jīng)不再像之前那樣占據著(zhù)頂端的位置。正如Jonathan Vanian在GigaOm指出的那樣,如今的開(kāi)發(fā)者已經(jīng)漸漸的遠離了.NET……NET開(kāi)源并不能保證微軟將獲得大量涌入的開(kāi)發(fā)人員,開(kāi)發(fā)者仍然可以選擇Java、PHP、Node.js、Ruby on Rails等其他語(yǔ)言。在某種程度上,該公司是在玩火,該公司將.NET開(kāi)源運行于其他平臺上面或許會(huì )讓開(kāi)發(fā)人員覺(jué)得這只是因為微軟技術(shù)的缺乏。

      讓平臺作為服務(wù)的前端。當企業(yè)選用PaaS(平臺即服務(wù))時(shí),多平臺基礎的建立將會(huì )變得更加容易。Schuller說(shuō):“.NET的全部開(kāi)源將意味著(zhù)它會(huì )支持Windows、Linux以及Mac。如果PaaS真如它聲稱(chēng)的那樣完全適應.NET,那么我希望PaaS架構的復雜度可以增加。 Linux平臺上的應用在使用.NET框架后將變得更加簡(jiǎn)單和易用。”

      有助于自主創(chuàng )新。開(kāi)源的意思是底層的源代碼公開(kāi)修正和改寫(xiě)……NET的開(kāi)源可以讓我們看到.NET是如何在一個(gè)新的功能類(lèi)型上被改寫(xiě)的,我們可能會(huì )在一個(gè)我們以前不能想象的地方看到.NET。

    分享到: 收藏

    專(zhuān)題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 松原市| 五寨县| 焦作市| 汉中市| 乌兰浩特市| 阳原县| 长顺县| 武冈市| 张北县| 灵璧县| 楚雄市| 土默特左旗| 遂溪县| 日喀则市| 临邑县| 禄丰县| 城步| 保亭| 黄龙县| 靖西县| 镇安县| 阿勒泰市| 定襄县| 台北县| 大竹县| 紫金县| 合肥市| 舒兰市| 元氏县| 广东省| 阿鲁科尔沁旗| 桑植县| 伊金霍洛旗| 太谷县| 崇文区| 广安市| 宣化县| 铅山县| 沙坪坝区| 鸡泽县| 延寿县| http://444 http://444 http://444 http://444 http://444 http://444