微軟周三公布了.NET開發(fā)框架開源計劃。公司擬將這長期以來只能運行于Windows系統(tǒng)下的開發(fā)環(huán)境,通過GitHub開源,以實現(xiàn)跨平臺支持Mac OS X和Linux。
.net 是什么?
.net不是一門語言 也不是一門技術 .net是一個框架 在.net框架下有很多種語言 而且不論哪種語言 它們對應的數(shù)據(jù)庫也不是一定的!非常簡單,.NET 就是 Microsoft® 的 XML Web 服務平臺。不論操作系統(tǒng)或編程語言有何差別,XML Web 服務能使應用程序在 Internet 上傳輸和共享數(shù)據(jù)。
Microsoft® .NET 平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Internet 行業(yè)標準構建,提供從開發(fā)、管理、使用到體驗 XML Web 服務的每一方面。XML Web 服務將成為您今天正在使用的 Microsoft® 的應用程序、工具和服務器的一部分 — 并且將要打造出全新的產(chǎn)品以滿足您所有業(yè)務需求。
詳情介紹:
微軟一直在朝著更加開放的方向努力。例如,公司首席執(zhí)行官薩特亞納德拉(Satya Nadella)在Windows 10預覽發(fā)布會上聲稱微軟喜歡Linux,這并不出人意料,但是對于一家將Linux視作威脅的公司來說,發(fā)表這樣的聲明還是需要很大的勇氣和魄力的。
現(xiàn)在,微軟正式宣布它將開源.NET框架,讓它在Linux和OS X系統(tǒng)上也能夠運行。開發(fā)商們將能夠在全球三個最大的操作系統(tǒng)上使用.NET框架了。
與此同時,微軟已經(jīng)開始免費提供Visual Studio Community 2013。為此,微軟一直在與Mono社區(qū)進行密切地合作。該社區(qū)一直在努力將.NET框架轉移到一個開放標準上,現(xiàn)在它終于得到了.NET的締造者微軟的支持。
微軟在12年前發(fā)布.NET框架,目前大約有600萬開發(fā)員正在使用它。開源.NET框架可以擴大其覆蓋范圍,允許開發(fā)員在多個平臺上利用通用的代碼去開發(fā)應用。
Visual Studio Community 2013將免費提供給用戶,同時還具備全部的可擴展性。那包括了5000多個Visual Studio的擴展件。
最后,與Windows 10預覽版一樣,微軟還發(fā)布了Visual Studio 2015預覽版和.NET 2015預覽版。
根據(jù)微軟公布的計劃,在下一次發(fā)布.NET開發(fā)框架時,整個服務器開發(fā)環(huán)境,從ASP.NET 5下至Common Language Runtime和Base Class Libraries,都將實現(xiàn)開源。
開發(fā)者可在多平臺環(huán)境中開發(fā)基于云的.NET應用,微軟也承諾未來將會在Mac和Linux系統(tǒng)上提供對.NET核心服務器運行環(huán)境及框架的支持。
微軟開源.NET開發(fā)環(huán)境的決策是對未來長期發(fā)展的一次押注。微軟開發(fā)者部門副總裁S. Somasegar對此表示,開源.NET將能讓更多的開發(fā)者加入到這個開發(fā)平臺,也能讓現(xiàn)在的.NET開發(fā)人員面向更多用戶。