一直以來微軟都給人以封閉的態(tài)度,雖然沒有像Facebook那么開放,但近些年微軟的動(dòng)作顯示,他們?cè)谥鸩桨迅嗟漠a(chǎn)品開源,幅度可能比大家想得要更開放。就在最近,微軟又開放了它的ASP.NET MVC Web Pages 和Web API,于是就有了這篇文章。(注:本文為CSDN軟件研發(fā)頻道編譯,并非代表本站觀點(diǎn))
微軟宣布開放它所有一流的Web/云平臺(tái):ASP.NET MVC Web Pages (aka Razor),Web API!
重要的是,這些項(xiàng)目將會(huì)公開托管,而它們的開發(fā)團(tuán)隊(duì)將會(huì)公開開發(fā)(你將能看到它的資源庫,并且能在它出錯(cuò)的時(shí)候及時(shí)發(fā)現(xiàn)),微軟甚至?xí)紤]接受第三方的代碼、補(bǔ)丁、新功能和功能改進(jìn)。
這并不是微軟第一次發(fā)布重要的開源項(xiàng)目。ASP.NET本身就已經(jīng)開源了一段時(shí)間,微軟已經(jīng)通過開源標(biāo)志性項(xiàng)目試水了好一段時(shí)間。
這份聲明的大不同之處在于,標(biāo)志著微軟已經(jīng)深度開源。開源標(biāo)志性項(xiàng)目,以及未來開放式開發(fā)甚至?xí)慕邮丈鐓^(qū)代碼。
沒錯(cuò),我們正在討論的確實(shí)是微軟!
前因這里已經(jīng)詳細(xì)介紹了:《比爾蓋茨:改變了開源軟件的人》。Bill Hilf在微軟建立了開源實(shí)驗(yàn)室,并且雇傭了Sam Ramji。他們或遠(yuǎn)或近雇傭了很多開源高手,并且開始將Windows變成一個(gè)很適合開源軟件運(yùn)行的環(huán)境。
雖然在moden-day項(xiàng)目開源的早期階段出現(xiàn)了一些不好的狀態(tài)和批評(píng),微軟還是在逐漸地幫助更多的開源平臺(tái)和項(xiàng)目更好地利用Windows托管服務(wù)。
同時(shí),微軟漸漸地找到自己的節(jié)奏,并且建立了開源的信心,開始開放一些自己的產(chǎn)品開發(fā)團(tuán)隊(duì)、項(xiàng)目和過程。
過去幾年里,微軟做了以下開源活動(dòng):
- 向Linux內(nèi)核貢獻(xiàn)代碼,幫助Linux在Windows Hyper-V虛擬機(jī)上運(yùn)行。
- 和開源社區(qū)和公司合作來更好地支持PHP和Node(譯者注:即Node.js,下同)。
- 創(chuàng)建并發(fā)布自己的開源項(xiàng)目,包括:IronRuby, IronPython, F#, Orchard CMS, NuGet, IISNode, Hadoop,還有這次的旗幟性Web平臺(tái):ASP.NET, ASP.NET Web Pages (nee Razor) 和Web API。