上周,科技界發生了一件大事:微軟.NET開源了,也許很多人不了解.NET開源意味著什么,這樣說吧,這跟谷歌把Android內核開放給所有開發者是一個意思。
之前有個笑話,說的是如何逼瘋程序員,答案很簡單,說Java是世界上最好的編程語言,或者c#是世界上最好的編程語言,或者說PHP才是世界上最好的編程語言。Java跟.NET就像兩個永遠也不可能和好的死對頭一樣,不是你死,就是我亡。
.NET跟Java各有各的優點跟劣勢,好比蘋果的iOS跟谷歌的Android,只不過區別在于一個是封閉的,一個是開放的。微軟宣布.NET開源,無疑是丟下了一個重磅炸彈,如果有一天蘋果宣布iOS系統也開放給所有開發者的話,沖鋒耗覺得造成的震動會更大。
當然,微軟宣布.NET開源可不是一時興起,畢竟壟斷對于任何人來說,都意味著巨大的財富,而放棄壟斷,無疑是將手里的蛋糕分了出去。.NET是微軟手中的一張王牌,而就是憑借這張牌,微軟才在這個領域立于不敗之地。
因為.NET的親爹是微軟,所以即便.NET在很多方面不如Java,依然擁有龐大的市場份額,這點依舊證明了壟斷的好處:量變帶來的質變,微軟旗下的Windows平臺能夠完美支持.NET環境下開發的應用程序,而針對Windows平臺開發的Java程序能不能順利運行還是個問題。
不過,在移動互聯網時代,Java的風頭卻很快蓋過.NET,而微軟卻因為固步自封而接連失去在各行業中的領先地位,隱隱約約有了衰敗的痕跡。WP手機失敗了,順帶把諾基亞也拉著墊背,Windows 8操作系統失敗了,為了Windows 10,微軟把曾經的功臣Windows XP親手送進墳墓,在業界看來,微軟正面臨著黔驢技窮的窘境。
現在的問題就是,.NET開源了,微軟就有救了嗎?頭條前瞻的沖鋒耗覺得,這全得看微軟現任CEO納德拉的下一步怎么做了。這位微軟的新掌門人在上任后不久,就做出了一系列讓業界覺得匪夷所思的行動,就連沖鋒耗也覺得,這么玩下去,微軟就得完蛋。
對去年收購的諾基亞手機部門進行大幅度裁員、停用Windows XP、跨平臺推廣免費版OFFICE,微軟現任CEO納德拉所做的每一個動作,都足以讓微軟的董事會把他從CEO的位子上趕下去,可是一直到現在,納德拉還坐在微軟CEO的位置上,這也足以證明微軟已經默許了納德拉的“胡作非為”。
如果納德拉的這步棋走對的話,這將給微軟帶來新的活力,就如同當年谷歌開放Android操作系統一樣,看看現在除了官方版本之外,還有多少廠商定制的Android系統?也許微軟開放.NET是被逼無奈,可是除了這一步,微軟還能拿什么拯救自己呢?