看了網友王開源的“一個中國IT人的思考--評美國率先投出OOXML的YES票”(http://blog.csdn.net/arthur5933/archive/2008/03/19/2197087.aspx)一文,加之最近的一點點感悟,湊成此文。
.NET接觸得很久了,幾乎快六年了。看過不少技術書籍,轉過不少次MSDN,瀏覽過好多WebCase,下過好幾個版本的VS,試過好幾個Demo,卻從來沒有在實際當中用過,實在慚愧。
原因何在?是否真是自由主義在作怪?
的確,VS整合得如此之完善,多方便啊,何必自找麻煩東拼西湊呢?每次都說服自己靠近.NET,每次卻都離開了。
一用SQL Server,就懷念MySQL;一用ASP.NET,就想起PHP、RoR;IIS一不穩定,就又“犯賤”折騰Apache;一考慮公司專屬應用程式,想到如果綁死MS,就會為病毒、安全、穩定性問題而頭疼,這時Java必然勝出;就連一直以來羨慕不以的.NET RCP,最近也猛然發覺swt和eclipse RCP是更好的選擇。
說到底,MS的曆史使命(即讓福士習慣使用PC軟體辦公、娛樂)行將結束了。未來是開源的世界,原因何在:MS不可能滿足(壟斷)全世界的資訊需求(這正是MS一直致力的事情),世界需要很多卓越的團隊或個人在競爭中創造標準,而不是一家公司。
迷信MS的同道們放開眼界看一看吧:服務端的Linux-Windows Server,Apache-IIS,PHP-ASP(包括ASP.NET),企業級應用的Java-.NET,MySQL-SQL Server,IDE界的Eclipse-VS,Flex-WPF,快速開發的RoR-.NET......甚至MS賴以為生的案頭Windows,大家可以拿Vista和Ubuntu比一下,是不是後者更先進、更安全。
的確,我們現在最需要的是標準。但我們需要的不再是一家公司、一個團隊大包大攬、良莠不齊的標準,而是全世界在不斷創新、精益求精的競爭中所形成的事實標準。
其實以M$的超強實力,應該成為王者,而不是與整個世界作對。想像一下,如果MS能夠努力去整合標準方便使用者與開發人員,而不是不斷地強制標準謀斷私利的話,IT世界必將和諧而高效(比如說如果MS當年誠心與Sun共營Java的話,現在就將是完美統一的VJ++時代)。但也許真是資本利己主義根深蒂固的弊病吧,這樣的事情也許只能存在於想像中了。
所以,再見了,M$。