當初喬布斯在車庫里弄出了個人電腦,IBM很不屑;兩年以后不屑變成了震驚和無力。于是IBM制定了另外一種政策來搶奪pc市場:“標準”。
IBM定義了一系列標準接口,各自領域的廠家只要生產符合標準的部件,這些部件就可以組裝在一起,成為一個可以運行的電腦——毫無疑問,蘋果無論如何精致誘人是搞不過一群如狼似虎的家伙的。
于是蘋果很快被“湮沒”了。
然后事情很是“出乎”IBM的預料,這場戰爭他擊敗了對手,可是勝利者并不是IBM自己。而是所謂的WINTEL聯盟。
WINTEL就是WINDOWS和INTEL的合稱。
其實WINDOWS并不從來是WINDOWS,剛開始的時候他也是黑乎乎的,而且也不是MS自己做的。因為蓋茨非常喜歡蘋果風格的os,所以MS公司就開始了視窗的研究——MS似乎對自己的視窗并沒有什么信心,同時和IBM開發了OS WARP視窗系統。然后MS內部一個GATES不太喜歡的小組成功的開發出了WINDOS。WINDOWS最初的幾個版本并不成功,直到版本三。
當然,最初出風頭的是95,可是95沒有瀏覽器。穩定性也不是很好,98是真正為人所廣泛稱道和接受的windows操作系統,他內置了瀏覽器,內置了虛擬機以及網絡協議。
如同IBM剛開始不屑蘋果一樣,GATES眼睛里只有IBM,根本就不屑新秀netscapes;然而后者同樣使他嚇了一跳。但是MS不同于恐龍IBM的是,他迅速而堅決的采取了對策——綁定,免費。于是netscape不可抗拒的衰落了(被AOL收購)
如同今天google對ms的挑戰一樣,多年以前aol也是一個強勁的挑戰者;風頭甚勁,他資助ns繼續開發,產生了現在的netscape6系列和firefox系列。
新銳就是新銳,歷史的積淀是無法輕與的,對這些公司來說,沒有一個公司能像SUN或者IBM一樣,讓MS感覺到羨慕和壓力。
MS的眼光也不可輕忽,無論是模仿蘋果制作windows還是模仿java制作J++/.NET,他都展示了后來居上青出去藍的技術和商業眼光。
或許傲慢是強者的權利,MS似乎從來不屑按標準出牌,他總是在告訴別人:我就是標準,如果你想在我的標準里打敗我,我就改變標準。無論是w3c標準還是css標準,無論是js標準還是java規范......
尤其是WEB開發,造就了現在這樣的窘況。
我比較看好ms的XAML技術,可以說這個技術集B/S的快速部署能力、html的簡潔UI開發、C/S技術的強大展現能力與一體。作為一個java程序員,我自然最關心的是java里面的對應實現物XUL。
要實現類似于XAML這樣的技術,java必須在客戶端裝JRE。可能SUN覺得說服用戶裝一個jre很困難,于是提出webstart、jsf等一大堆更復雜的技術——但是我質疑的是jsf比XUL強大簡潔么?webstart下載付出的代價難道小于一個jre么?既然flash可以強制沒有裝播放器的用戶去裝,為什么jre就不可以?
作為一個JAVA程序員,自然希望JAVA更好。可是不得不承認.net在開發效率,開發體驗上,已經遠遠超越了JAVA。對.net的疑慮之存在于系統平臺、第二提供方、健壯性等企業級顧慮中。
自由是痛苦的,無力的。