Xamarin和微軟發起.NET基金會

新聞《微軟宣佈成立.NET基金會全面支持開源項目 包括C#編譯器Roslyn》,看到大家對微軟的開放都很興奮。在此之前在.NET社區也有了大量的開源項目,所列的24個項目也是早就開源,這次的重大意義在於成立了一個實體---.NET基金會,它將促進對.NET 的開放式創新,終於可以讓大家認識到了.NET其實是很開放的,也是我的博客想向大家表達的,這次的微軟Build大會應該是個里程碑。

.NET基金會旨在“統籌管理所有開放源代碼的.NET庫“。這和Apache軟件基金會和Eclipse基金會的本質基本相同,都是圍繞一個特定技術和庫建立的管理組織。

net_overview

總之,.NET基金會首先將管理24個.NET的相關開源項目,包括.NET編譯平臺(也就是之前代號爲Roslyn的項目)和所有ASP.NET開源項目。Xamarin 目前加入到.NET 基金會的有六個項目,都是移動開發領域的項目:

  • Xamarin.Mobile:一個庫,它爲訪問常用的移動設備功能的跨平臺API,包括 iOS、Android 和 Windows 。
  • Xamarin.Auth:爲用戶進行身份驗證和存儲他們的帳戶跨平臺的 API 。
  • Couchbase for .NET: 一個輕量級,面向文檔 (NoSQL),syncable 數據庫引擎。
  • Xamarin 的System.Drawing:跨平臺繪圖 API
  • MailKitMimeKit:爲移動設備優化的魯棒的跨平臺電子郵件庫。

微軟目前加入到.NET基金會的18個項目,這些項目早就已經開源,但微軟此前並沒有真正參與到.NET社區當中,也沒有加入其他開源.NET項目。有了這個基金會,.NET團隊也將開始求來自.Net社區成員的貢獻。

.NET 基金會將有助於加速採用.NET 跨所有平臺應用包括:服務器、 移動設備和桌面。基金會目前擁有一個三人的董事會,其中一席屬於微軟全資子公司微軟開放技術(MS Open Tech,專注參與連接微軟與開源社區的公司)的代表,一席屬於.NET團隊,還有一人是Xamerin創始人米格爾·德伊卡薩(Miguel de Icaza)

我們來回顧下Build大會目前爲止在.NET開源領域的一些事件:

  • WinJS將開源,開發者們可以通過WinJS開發Windows、Android、iOS,甚至網頁版應用
  • 正式發佈TypeScript 1.0,TypeScript 1.0發佈,該版本支持Visual Studio2012/2013等產品。微軟表示將繼續專注TypeScript語言的開發,以創建更高效的開發環境,包括智能感知、項目支持以及強大的代碼導航功能。
  • Anders Hejlsberg宣佈微軟將開源Roslyn C#編譯器,Mono項目團隊正忙於將Roslyn集成進入Mono的技術堆棧(Mono.Cecil NRefactory IKVM.Reflection)。
  • Anders Hejlsberg還重點介紹了Xamarin,現場演示瞭如何用C#在Xamarin上開發通用應用(Universal Apps),通用應用可以運行在iOS和Android系統上。
  • Cloud and Enterprise 執行副總裁 Scott Guthrie宣佈成立 .NET 基金會,基金會的官方網站:www.dotnetfoundation.org
  • Screen-Shot-2014-04-03-at-13.31.34[1]
  • Mono也發佈了Mono 3.4 ,詳細說明參看 http://www.mono-project.com/Release_Notes_Mono_3.4 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章