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