看SUN的JavaFX戰略

banq發表於2009-06-09
在Java領域,無形中形成兩個體系,一個以IBM/SUN等公司為主導的廠商路線;一個是以開源中立市場為主導的路線,很多初學者總是帶著微軟思路看待Java領域,以為Java領域最牛逼的就是SUN,然後就拿SUN和微軟做比較,現在SUN被收購了,估計他們也無從比較了,但是還是很過分關注SUN的一舉一動,我覺得他們可能關注方向錯誤了。

就以這次JavaOne大會主題來看,主要有兩個:JavaFx(客戶端技術);雲端計算(伺服器端技術)。SUN很希望透過這樣一個端到端的全面解決方案來重新進軍未來市場。特別是對於JavaFX過度推崇有些過度,我們不談SUN的遲鈍,在JavaScript/AJAX Ruby Flex SliverLight已經流行市場的前提下,才推出宣告式指令碼語言JavaFX,並且許諾將來以更小的JVM來支援JavaFX,但是其愚蠢之處在於:脫離瀏覽器Break free from the browser,這是一個弱者的狂言?還是一個智者的邃語呢?

這時,我們不能不把眼光從SUN身上收回,從一個高度俯視這個行業的競爭,無疑,在富客戶端/雲端計算這樣一個解決方案下,有另外兩個大鱷:google和微軟。單不談微軟的SliverLight,即將依靠當初瀏覽器作業系統繫結的策略繫結SliverLight,形成Windows + SliverLight + IE瀏覽器強勢格局;就以現在霸主Adboe Flash 也是寄託瀏覽器才得以成就今天的地位。

我們再來高度關注Google,當今軟體新王者的戰略,Google App Enginee是最早上線執行的雲平臺之一,它的富客戶端策略就是Google Wave。Gartner的分析師Nick Gall評估了Wave對RIA可能造成的影響 :

Google的工程副總裁Vic Gundotra在Google I/O大會上說,公司在HTML 5上下了很大的賭注。

HTML 5中引入的一些新功能、以及來自W3C和WHATWG的Web API提議有:canvas、video、geolocation和web workers。 一旦HTML5成為標準,全部瀏覽器都會升級執行,當然到那天到來之前,其他RIA還有市場機會。(這個最痛苦的可能是微軟了,IE和SliverLight 手心手背都是肉啊。)

我們可以看出,Google的富客戶端策略是建立在瀏覽器技術上,Google的Android移動作業系統也是基於瀏覽器技術,包括現在流行的上網本,將瀏覽器打造成一個作業系統已經不是口號。

好了,未來的客戶端圖形競爭也許已經清晰:Google是以雲服務平臺為依託;將所有終端打造成瀏覽器為主的富客戶端;微軟當然希望繼續延續其作業系統美夢;而SUN投靠與Oracle門下後,試圖打造以Java虛擬機器為終端的新美夢,SUN是否能夠在客戶端終端未來完成其在如今伺服器端的地位(伺服器地位其實為他人做嫁衣)?實在是一個太大的賭注。

個人認為是風險大於收益,接近自不量力,理由如下:
1. 2000瀏覽器剛剛出來時,applet如果能夠輕量化,放下你高傲的心態,就不會淪落到今天被Flash趕出桌面富客戶端的地步。前車之鑑,難道上帝會幸運讓人兩次踏進入同一個河流?

2.JavaFX在手機 機頂盒等終端可能會有一定市場,我們分開看這兩個終端,因為手機和機頂盒終端又不一樣:移動手機端幾乎都裝載了JVM,手機一直無法常聯網線上,所以,手機應用一直是自娛自樂為主,那麼下載一個Java應用小程式就很流行,但是3G推廣,聯網線上將變成一種常態時,瀏覽器特性又會顯示出來。

瀏覽器優點是簡單方便,下載太多應用需要管理,很多人大型企業系統已經嘗夠了以前delphi客戶端維護升級煩擾,瀏覽器則大大節約這個成本。這個切膚之痛和轉變不是經歷者無法體驗,特別是一些沒有經歷過大型系統執行維護之痛的人,往往都會忽略。

所以,在3G到來之後,瀏覽器在手機上又會佔據主導地位。

那麼機頂盒之類電視應用場景呢?電視是給“傻瓜”用的,而目前瀏覽器技術是所有IT技術中最接近傻瓜化技術,這也是瀏覽器得以推動網際網路革命的源泉動力。

瀏覽器這個野生的孩子,憑著它的平民和親和,奠定了今天網際網路王者地位,微軟曾經眷顧它,但是沒有推動它,因為不符合它的商業利益,沒錢可賺,現在Google又重新來推動這個平民英雄,作為軟體股價最高者,商業軟體王者和平民王者的結合,沒有理由不看好他們的未來。

而SUN則躲在Oracle後面,這時喊出JavaFX,脫離瀏覽器Break free from the browser!你們應該感覺是怎樣的效果?

未來富客戶端技術到底誰為王者,誰也不知道,使用者說了算是肯定的,那麼,全世界使用者是能夠被幾個廠商忽悠得了嗎?

未來可能的趨勢是:三分天下,SUN的JavaFX在嵌入式終端佔主導;Silverlight與Flash Flex爭奪同一個市場,Html5標準執行後,PC終端天下太平。

[該貼被admin於2009-06-09 17:17修改過]

相關文章