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