Flash,Silverlight與HTML 5三方論劍
Flash與Silverlight都是時(shí)下應(yīng)用最廣泛的兩種RIA技術(shù),而目前如今HTML 5風(fēng)聲鶴唳,也引發(fā)了微軟和Adobe就Flash,Silverlight和HTML 5的一番辯論。
吸引開發(fā)者
開發(fā)者是兩家公司爭(zhēng)奪的核心,Adobe幾乎搶占了全部終端用戶市場(chǎng),互聯(lián)網(wǎng)上98%的計(jì)算機(jī)運(yùn)行Flash,而Flash10在一年之內(nèi)就達(dá)到了95%,這對(duì)開發(fā)者來(lái)說(shuō)非常重要,雖然Adobe并不是操作系統(tǒng)提供商,但他們讓Flash進(jìn)駐到幾乎每一個(gè)瀏覽器和平臺(tái)。
微軟的Silverlight已經(jīng)發(fā)展到V4,聲稱擁有45%的市場(chǎng),在歐洲和亞洲更高(60%)。它也提供跨平臺(tái)和瀏覽器支持,盡管對(duì)Linux的支持不夠及時(shí)。另外,微軟聲稱,他們已經(jīng)擁有近50萬(wàn)開發(fā)者。雙方都有超級(jí)大客戶,微軟受益于體育運(yùn)動(dòng)賽事的泛濫,包括剛剛結(jié)束的冬奧會(huì),以及即將開始的全美大學(xué)生籃球冠軍賽,他們還為Netflix以及維多利亞內(nèi)衣Show提供在線視頻。Adobe則涵蓋了幾乎所有大型視頻網(wǎng)站,包括YouTube和Hulu。
辯論會(huì)上,雙方就這些數(shù)字進(jìn)行辯論,不過(guò)雙方更多講到另一個(gè)重點(diǎn),就是他們?yōu)殚_發(fā)者提供的開發(fā)工具。微軟在Silverlight的開發(fā)工具方面做得很好,他們?cè)赟ilverlight剛剛推出時(shí)就向開發(fā)者社區(qū)提供了開發(fā)工具,微軟.NET開發(fā)者可以直接在VisualStudio中開發(fā)Silverlight應(yīng)用。Flash開發(fā)者則使用ActionScript,F(xiàn)lex,F(xiàn)lashBuilder等工具進(jìn)行開發(fā)。
另外,在編碼器,API,音頻處理,文件格式與尺寸,性能,動(dòng)畫模式等方面,雙方也是各有千秋。不過(guò),雙方辯論的焦點(diǎn)最終放在如何同時(shí)吸引前端和后端開發(fā)者。微軟的Expression目前只支持Windows,將那些Mac陣營(yíng)的開發(fā)者拒之門外,同時(shí),Adobe也借Catalyst吸引各個(gè)平臺(tái)的開發(fā)者。微軟的Goldfarb提到他們注重開發(fā)者的傳統(tǒng),Adobe則強(qiáng)調(diào)他們的用戶基礎(chǔ),雙方都保證會(huì)為消費(fèi)及企業(yè)用戶提供跨媒體,富Internet體驗(yàn)。
HTML 5
如果說(shuō)Silverlight的推出讓Adobe感到棘手,那么現(xiàn)在,雙方都應(yīng)該對(duì)HTML 5感到棘手,HTML 5的使命是讓富Internet應(yīng)用成為HTML標(biāo)準(zhǔn)(DrDobbsreport)。不過(guò),雙方都不承認(rèn)HTML 5對(duì)他們的威脅,相反,他們表示,要與HTML 5和平共處,讓Flash和Silverlight在HTML 5下工作,并在他們的工具中對(duì)HTML 5提供支持。他們同時(shí)提到,HTML 5前面還有很長(zhǎng)的路,目前只是萬(wàn)里長(zhǎng)征的第一步,前面還充滿變數(shù),與此同時(shí),不管是Flash還是Silverlight都有屬于自己的市場(chǎng),即使在HTML 5已經(jīng)成熟的時(shí)候。
像YouTube,Vimeo一類的站點(diǎn)已經(jīng)開通了HTML 5支持,不過(guò),人們對(duì)HTML 5的最大期待還是它將讓富媒體更容易搜索。微軟和Adobe都談到了他們?yōu)槭筍ilverlight和Flash變得容易搜索而做的努力。
移動(dòng)
最后,談到了移動(dòng)。在移動(dòng)市場(chǎng),兩家公司都剛起步,不過(guò),Adobe的Murarka提到,在日本,F(xiàn)lash是除了短消息之外的第二大移動(dòng)應(yīng)用。根據(jù)他們的路線圖,他們將在19到20家最大的OEM商那里提供Flash支持(Google已經(jīng)演示過(guò)Android中的Flash)。
談到微軟,雖然Silverlight甚至不支持微軟自己的移動(dòng)操作系統(tǒng),但Goldfarb說(shuō)這是他們的目標(biāo),他也沒(méi)有回應(yīng)有關(guān)Windows Phone 7支持Silverlight的傳聞。不過(guò),微軟已經(jīng)宣布同Nokia合作向Symbian系統(tǒng)提供Silverlight。
接著,大家談到iPhone,這個(gè)讓Adobe如梗在喉的東西,Adobe已經(jīng)要求開發(fā)者編寫可以在iPhone上運(yùn)行的Flash程序,Murarka表示,他們會(huì)繼續(xù)同蘋果溝通,但蘋果不允許在iPhone上運(yùn)行解釋代碼(Java,PHP,PERL)。
鑒于將來(lái)會(huì)有比桌面電腦更多的移動(dòng)設(shè)備投入使用,微軟和Adobe必將在移動(dòng)領(lǐng)域激烈競(jìng)爭(zhēng),目前的手機(jī)硬件還不適合運(yùn)行太多富Internet應(yīng)用,但隨著硬件的發(fā)展,未來(lái)的兩三年就可以實(shí)現(xiàn)。
【編輯推薦】