從“殺手應用”看RIA領域中的三方大戰
譯文【51CTO快譯】我這許多年來發現,每一個成功的技術領域都有一個“殺手應用”,就是說,一個異常強大的引路者,強大到可以被引申為該領域成功的典范。而反過來說,如果一個領域沒有這么一個殺手應用,那么這個領域就有些問題了。該技術領域的未來恐怕不會十分光明。
舉例來說,看看Java吧。當Java現世之時,多方面針對它的“編寫一次,到處運行”的能力有過極高的期待。網絡上一時之間充斥著applet。然而在桌面端沒有殺手應用。即使在applet的世界,也僅僅由一堆小游戲和教學示例所組成。(Java的“殺手應用”,這個能夠確立Java歷史地位的存在,直到1999年才出現。它的名字叫做J2EE。)
當名為RIA的新技術降臨之時,隨之而來的是令人炫目的AIR(天空),Silverlight(銀光),或JavaFX等名目。我坐看著RIA的“殺手應用”將如何出現,在這個多元化大戰中脫穎而出成為贏家(或者至少是大戰中的一個強大的競爭者)。
JavaFX參戰甚晚,所以我也不想太打擊它。不過我的確認為它已經胎死腹中了(再加上甲骨文收購Sun可能會拖延JavaFX的進程,以后它要從Adobe Flex/AIR中奪回地盤怕是難上加難)??梢源_定的一點是,JavaFX沒有一個殺手應用。我甚至想不起來有什么出名的JavaFX應用。一個都沒有?!暗撬€年輕?!庇腥诉@么說。相反的我要說:朋友,它或許已經太晚了。
Silverlight背后有微軟的巨大資源以及動力來推動,由于這個原因我們(暫時還)無法忽視它。但是話又說回來了,它的殺手應用又在何處?到了現在這個時段,也差不多應該有一個了吧?想象一群開發者們的聚會上,我們拍拍一個陌生人的肩膀,問一聲“你知道有什么出彩的Silverlight應用嗎?”這樣的問題,難道不應該很快得到幾個答案么?
是的,它還早。
還有就是Adobe的嶄新AIR技術,建造在半開放半封閉的Flash和Flex基礎上——一個很大一部分基于ActionScript(從JavaScript繼承很多的語言)這個有很大優勢語言的誘人平臺。它很有趣,很漂亮,也是新出爐的。不過它的殺手應用又在哪里?
事實上AIR周圍現在的確有一系列的殺手應用了(也許你已經注意到了?)。它叫做Twitter客戶端。TweetDeck,Twhirl,AlertThingy,Toro,諸如此類。(當然,這個列表中不全都是Twitter客戶端。有些叫做社交客戶端或許更合適,因為他們與Twitter以外的其他服務互交。)
這是否說明Adobe在RIA大戰中取得了勝利?不,當然不是。不過這無疑是一個好的開始。
我們現在需要看到的是,圍繞在AIR周邊的這個殺手應用系列是否還在衍生出新的成員。如果AIR的發展能夠超越現在這些小打小鬧的社交應用領域,那么事情將會很快變得十分有趣(對于手機,掌上設備,PC,上網本,筆記本的用戶,訂閱者,以及其他各方面的人們來說都將如此)。
如果沒有這樣的發展,如果AIR仍然一直固守瘦腰型Twitter客戶端以及零熱量RSS訂閱這兩塊領地的話,那么我們有可能又將經歷一次進化的死胡同,就好像(我敢這么說么?)Java Man一樣。(譯者注:Java Man,爪哇猿人,一般被認為沒有完成到人類的進化便消亡的種族。)
時間將證明一切。
原文:Where are the RIA "killer apps"? by assertTrue
論壇討論地址:http://bbs.51cto.com/thread-575964-1.html
【編輯推薦】