小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

.NET開源的背后:是無奈,還是順應(yīng)潮流?

 weijianian 2016-08-07



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


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


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


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


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


  4. .NET只是眾多選擇中的一個。微軟的舉動也許是在承認(rèn)一個事實,即.NET已經(jīng)不再像之前那樣占據(jù)著頂端的位置。正如Jonathan VanianGigaOm指出的那樣,如今的開發(fā)者已經(jīng)漸漸的遠(yuǎn)離了.NET。.NET開源并不能保證微軟將獲得大量涌入的開發(fā)人員,開發(fā)者仍然可以選JavaPHP、Node.jsRuby onRails等其他語言。在某種程度上,該公司是在玩火,該公司將.NET開源運行于其他平臺上面或許會讓開發(fā)人員覺得這只是因為微軟技術(shù)的缺乏。

  5. 讓平臺作為服務(wù)的前端。當(dāng)企業(yè)選用PaaS(平臺即服務(wù))時,多平臺基礎(chǔ)的建立將會變得更加容易。Schuller說:“.NET的全部開源將意味著它會支持Windows、Linux以及Mac。如果PaaS真如它聲稱的那樣完全適應(yīng).NET,那么我希望PaaS架構(gòu)的復(fù)雜度可以增加。 Linux平臺上的應(yīng)用在使用.NET框架后將變得更加簡單和易用?!?/p>


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


來源:CSDN

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多