偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

揭秘微軟將進行開源的10大證據(jù)

系統(tǒng)
本文作者Richard Turner是曾經(jīng)在微軟工作了十年,羅列了十大證據(jù)證明微軟已經(jīng)在往開源的方向前進,究竟已經(jīng)走了多遠,又是否會對Windows 8等移動平臺及整個移動開發(fā)環(huán)境造成多大的影響呢?

編者按:本文作者Richard Turner是曾經(jīng)在微軟工作了十年,羅列了十大證據(jù)證明微軟已經(jīng)在往開源的方向前進,究竟已經(jīng)走了多遠,又是否會對Windows 8等移動平臺及整個移動開發(fā)環(huán)境造成多大的影響呢?

1.鼓勵開源的生態(tài)系統(tǒng)

Windows和.NET開發(fā)者社區(qū)里面充滿了開源的項目和提議,由 Ninject,AutoFac, Castle Windsor 和 StructureMap 等IoC/DI 框架,到nUnit等測試工具,由RavenDB等NOSQL文檔數(shù)據(jù)庫,到Orchard和Umbracon那種強大的文件管理系統(tǒng),這些例子也只 是.NET/Windows 平臺里眾多開源項目的冰山一角而已。

2.減少無謂的反復(fù)“創(chuàng)新”

微軟一直堅持自己開發(fā)完成別人在開源世界已經(jīng)存在的技術(shù)的微軟版本,這點一直讓眾多開發(fā)者不爽。所以當(dāng)ASP.NET MVC3.0發(fā)布的時候還是讓開發(fā)者們很驚喜的,因為這個微軟第一次發(fā)布一個包括開源代碼的主要項目,而 ASP.NET 4.0也增加了 jQuery Mobile & JSON.NET等更多的開源功能。

3. 和NuGet數(shù)據(jù)包管理器合作

數(shù)據(jù)包管理器對于開源生態(tài)系統(tǒng)來說非常重要,有了它開發(fā)者們才能輕松共享自己的代碼, 而在2010年十月發(fā)布的NuGet能很好的彌補Windows/.NET 平臺開源生態(tài)系統(tǒng)在這方面的不足,現(xiàn)在已經(jīng)容納了包括 jQuery, Modernizr, JSON.NET, ELMAH, log4net, Ninject等6000多個各大.NET開發(fā)者們需要數(shù)據(jù)包資料,雖然6000這個數(shù)字對比其他開源平臺來說有點少,但是數(shù)據(jù)包的數(shù)量還在穩(wěn)定增長中, 現(xiàn)在有的包也都非常有用,相信以后一定會變得更好的。

4. 把Windows系統(tǒng)優(yōu)化成一個適合開源程序的平臺

現(xiàn)在很多熱門開源項目都是通過基于Linux的平臺進行開發(fā)的,Windows想要運行這些項目就需要通過Windows的虛擬機才可以,失分不方 便,而微軟已經(jīng)在這方面做出了努力,2011年11月,微軟就宣布通過新版的LibUV可以在Windows系統(tǒng)上穩(wěn)定的運行node,同時,微軟發(fā)布 了 IISNode ,讓開發(fā)者可以在 IIS構(gòu)建node。而在 LibUV 廣受歡迎之后,其他開源項目現(xiàn)在都在都在做Windows系統(tǒng)的本地化。

5. 讓接口多元化、規(guī)范化

這也是微軟的開源社區(qū)已經(jīng)走向成熟的標(biāo)志,以去年十一月Antirez宣布微軟提供了Windows可以本地運行Redis的端口這事為 例,Antirez并沒有接受在Redis的核心代碼中加入微軟補丁的做法,而鼓勵微軟創(chuàng)建自己的Redis分支接口。而通過開源社區(qū)的努力,也成為了今 年開源社區(qū)第一個正式完成發(fā)布的項目。

6. Windows支持 Apache, PHP 和 Ruby 

從2008年開始,微軟已經(jīng)開始了這方面的努力,而現(xiàn)在不但在Windows 系統(tǒng)上可以構(gòu)建Apache網(wǎng)絡(luò)服務(wù)器,而且IIS也已經(jīng)可以搭載Wordpress, Drupal, Joomla等給予PHP技術(shù)的網(wǎng)頁和服務(wù)。

7.Azure支持眾多開源平臺 

在 Mix09上,微軟已經(jīng)正式宣布Windows Azure會支持 PHP, Java 和 Ruby 這些開源平臺 。除了聲明本身包含的內(nèi)容,微軟也在努力地提供各大開發(fā)環(huán)境的API,以求更多的開發(fā)者使用Azure服務(wù)。而在2011年11月微軟宣布Windows 支持Node之后,微軟也接著宣布了WindowsAzure與平臺也完全支持Node。也預(yù)示著Azure會不斷地向開源的方向前進。

8.支持 Hadoop

 去年,微軟聯(lián)合HortonWork宣布他們在努力地讓Hadoop接入Windows,這是一個很重要的消息,因為這代表這微軟寧愿放棄本身有的大數(shù)據(jù)管理項目而接受Hadoop,也代表著微軟接受別人的產(chǎn)品的能力的提高,對所有人來說都是一個很好的消息。

9. 微軟成為了Linux kernel 排名前20的資助者

十年河?xùn)|十年河西,十年前微軟的CEO鮑爾默還把Linux稱為毒瘤,去年微軟就成為了Linux最大的20個資助方之一。微軟的資助主要圍繞著讓微軟的的操作系統(tǒng)虛擬技術(shù) Hyper-V能夠搭建Linux系統(tǒng)這一個目標(biāo)。

10. ASP.NET MVC4.0, WebAPI 和Razor引擎的開源化

如果說到微軟和開源有關(guān)最重要的新聞,以下的聲明一定不能不提:

  • ASP.NET MVC4.0, WebAPI 和Razor引擎會開源開發(fā)
  • ASP.NET 開發(fā)小組會考慮開發(fā)者社區(qū)提交的修改建議
  • ASP.NET 開發(fā)小組會公開地進行開發(fā),將所有未來的更新代碼更新到一個對外的服務(wù)器上。

小編語:

相信這些證據(jù)都足夠證明微軟正在朝著開源的道路上前進,這樣的路線是能否能給Windows Phone帶來足夠的進步呢,有人說,Windows Phone的銷量上不去是因為陷入了一個死循環(huán),應(yīng)用不多->銷量上不去->沒有足夠用戶->吸引不了開發(fā)者->應(yīng)用不多。開源 化能否吸引足夠多的開發(fā)者,成為打破這個死循環(huán)的關(guān)鍵點,大家拭目以待吧!

責(zé)任編輯:黃丹 來源: 雷鋒網(wǎng)
相關(guān)推薦

2011-09-20 16:59:21

微軟Windows人物

2010-02-03 13:37:59

Python 特性

2013-11-27 11:08:28

開源微軟

2016-01-14 11:18:59

2009-08-12 09:09:04

2012-03-12 17:20:38

微軟Mayhem開源

2011-07-13 13:23:32

微軟ERP云計算

2014-10-08 10:17:59

2016-08-03 15:04:16

Windows 10Windows升級

2021-04-29 22:33:58

Windows 10Windows微軟

2021-05-17 06:52:49

Windows10操作系統(tǒng)微軟

2012-08-01 09:32:11

微軟HotmailOutlook

2009-11-17 10:29:39

.NET Micro

2012-06-21 15:59:21

2020-10-29 07:08:06

微軟操作系統(tǒng)Windows

2018-04-22 00:15:32

微軟系統(tǒng)Windows

2020-10-20 10:35:45

Windows操作系統(tǒng)功能

2012-12-17 13:56:02

IE10瀏覽器

2015-06-15 11:54:18

開源軟件原因

2015-11-15 17:22:25

微軟硬件創(chuàng)新
點贊
收藏

51CTO技術(shù)棧公眾號