成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5怎么就成了RIA“殺手”?

開(kāi)發(fā) 前端
HTML 5可以說(shuō)是最近的IT領(lǐng)域流行詞了。“HTML 5或成未來(lái)應(yīng)用核心”,“HTML 5將為RIA送終”,如此這樣的話題已經(jīng)吵得沸沸揚(yáng)揚(yáng)。然而話說(shuō)回來(lái),HTML與RIA一直都是“平臺(tái)與插件”之間的關(guān)系,在HTML 5時(shí)代,何以見(jiàn)得合作就不會(huì)更加強(qiáng)大呢?請(qǐng)看本文作者的分析。

最近,我想IT領(lǐng)域最為火爆的一個(gè)詞匯就是:HTML 5了。隨著Google Wave揭開(kāi)面紗,F(xiàn)irefox 3.5、Opear 10、Chrome相繼支持HTML5特性后,本來(lái)就不是一個(gè)新詞匯的HTML 5突然之間進(jìn)入到了更多人的視線里面,本應(yīng)是一個(gè)利好的事情,畢竟HTML 5的出現(xiàn)會(huì)給Web帶來(lái)很多新的“生機(jī)”與“活力”。

然而,不知道從什么時(shí)候開(kāi)始,HTML 5竟然被描述成了“Flash殺手”、“ RIA殺手”等“血淋淋”的詞匯。關(guān)于HTML 5能否可以取代Flash、取代RIA?網(wǎng)絡(luò)上幾乎是各抒己見(jiàn),百花齊放。(51CTO編者注:回顧“HTML 5取代Flash”這一話題,最初是由Opera的CEO提出的。他的原話大意是,“HTML 5處理富媒體內(nèi)容特性讓?xiě)?yīng)用最普遍的Flash變得可有可無(wú),用戶不再需要Flash做Web標(biāo)準(zhǔn)能做的事情”;但他同時(shí)也說(shuō)了,“我想Flash將會(huì)存在很長(zhǎng)的時(shí)間,但很自然Web標(biāo)準(zhǔn)也在進(jìn)化....用戶可以選擇用Web標(biāo)準(zhǔn)或Flash去傳遞富媒體內(nèi)容。”)

本篇文章也是敘述HTML 5與RIA之間的事情,但是本篇文章是從他們之間的從屬關(guān)系進(jìn)行的敘述,而沒(méi)有從技術(shù)等角度來(lái)描述。

okay,首先第一個(gè)闡述的觀點(diǎn),既然HTML5是RIA、Flash、Silverlight殺手,那么所謂“殺手”指的是什么呢?

即“殺手”的含義:

HTML 5可以代替Flash、Silverlight、JavaFX等技術(shù)。甚至于“消滅”掉RIA這個(gè)詞匯。

那么既然說(shuō)到了RIA,讓我們先了解一下RIA的定義

網(wǎng)絡(luò)上關(guān)于RIA的定義有很多,我就不在這里敘述了。

目前來(lái)說(shuō)RIA范疇的主流解決方案大致如下幾個(gè):

1、  Flash(Adobe公司)

2、  Silverlight(Microsoft公司)

3、  JavaFX(Oracle公司)

4、  Ajax(以JavaScript驅(qū)動(dòng))

不過(guò)無(wú)論哪種RIA解決方案,他們有一個(gè)共同點(diǎn)。都是需要下載一個(gè)runtime,然后相當(dāng)于瀏覽器插件形式存在的。(Ajax除外)

也就是說(shuō):HTML 5與RIA之前的關(guān)系是:平臺(tái)與插件。無(wú)論是哪個(gè)RIA技術(shù)都會(huì)包容在HTML里面。(Ajax技術(shù)亦是如此)

也就是說(shuō):之前他們的關(guān)系是“和平相處”的情況。

而HTML 5在某些人的描述中,突然之間變成了RIA的殺手、Flash殺手、Silverlight殺手...

那么持這些論調(diào)的人所擁有的觀點(diǎn)是什么?

我覺(jué)得大致有以下幾個(gè)特征:(我只是列舉了幾個(gè)特征而已。)

< video>標(biāo)簽:

利用HTML5這個(gè)新標(biāo)簽可以直接在HTML上面播放視頻、例如ogg、mp4格式。

< canvas>標(biāo)簽:

利用HTML5這個(gè)新標(biāo)簽可以直接在HTML上面顯示2D圖形。例如圓形、長(zhǎng)方形、正方形等。

HTML 5離線處理:

在Google Gears、Adobe AIR大行其道的今天,如果以后HTML原生的支持離線標(biāo)準(zhǔn),并且制定了相應(yīng)的標(biāo)準(zhǔn),那么肯定會(huì)對(duì)Google Gears、Adobe AIR產(chǎn)生重大的影響。

有關(guān)HTML 5的更多特性預(yù)覽,可參考HTML 5 正在改變 Web一文。

通過(guò)上面的幾個(gè)HTML 5的特性的確不能難看出:

一個(gè)具有2D繪圖能力,同時(shí)也可以自行執(zhí)行多媒體技術(shù)、并且擁有離線處理技術(shù)的新產(chǎn)品,那么它的確是有RIA特性的產(chǎn)物。更“可怕”的是,它還是RIA技術(shù)的平臺(tái)、載體。

但是我想說(shuō)的是:

1、  Flash早在Flash 1版本的時(shí)候就已經(jīng)支持了2D繪圖。同時(shí)Silverlight、JavaFX也都在他們的第一個(gè)版本中支持了2D繪圖。

2、  Video/audio的支持的確是一大進(jìn)步,不過(guò)目前主流的流媒體技術(shù)仍舊是Adobe公司的FLV,同時(shí)FLV占據(jù)了90%的份額,那么ogg、mp4能否成為主流格式呢?如果不成為主流的話,< video>< audio>標(biāo)簽?zāi)芊裼惺鼙姡浚ó?dāng)然Youtube支持一個(gè)HTML5的訪問(wèn)鏈接)

3、  離線標(biāo)準(zhǔn)的制定:這個(gè)地方的確是看起來(lái)很美,但是前有Google Gears、Adobe AIR,后有Silverlight 3.0版本的加入。而且無(wú)論是哪種方案,目前都有大批量的程序作為依靠。

上面是我說(shuō)的HTML5其中一部分“引以自豪”的功能。那么我再說(shuō)說(shuō)下面的一些問(wèn)題:

1、  HTML 5的制定需要在2022年才能正式發(fā)布,就是說(shuō)這部分相當(dāng)充裕的時(shí)間,就足以讓Flash、Silverlight、JavaFX等做他們想做的事情了。

2、  瀏覽器的兼容性,雖然現(xiàn)在可以使用一些非常規(guī)手段,例如識(shí)別未知元素等方式,讓HTML5向下兼容瀏覽器,但是大家一定要注意,雖然可以識(shí)別,但是仍舊無(wú)法使用HTML5的特性。而Flash、Silverlight、JavaFX,如果出現(xiàn)了上述的情況,那么只需要下載對(duì)應(yīng)高版本的runtime即可,這也是插件方式的有點(diǎn)。

3、  又是瀏覽器的兼容性,無(wú)論Chrome、FireFox、Safari里面JS執(zhí)行速度如何的快,目前IE(6、7、8)系列還是占據(jù)主要市場(chǎng)的。而瀏覽器直接的JS等的不兼容性,也會(huì)給HTML5的推廣帶來(lái)很多不利的因素。

通過(guò)上述的一些反例足可以說(shuō)明,HTML 5會(huì)真的“看起來(lái)”很美?我想不是的,那么HTML 5可以為我們帶來(lái)什么?

首先一個(gè)先決條件:HTML與RIA一直都是“平臺(tái)與插件”之間的關(guān)系。

然后我舉一個(gè)“貌似”恰當(dāng)?shù)睦觼?lái)說(shuō)明:

例如:windows XP,如果想要具有類似Vista Aero效果,那么需要下載第三方工具windowsblind來(lái)模擬實(shí)現(xiàn),最終是可以實(shí)現(xiàn)Aero效果,那么效率方面也不如在Vista原生的支持好。同樣,在Vista已經(jīng)原生的支持了Aero效果,那么windowsblind也有相對(duì)于Vista的版本,而這個(gè)版本可以支持更多的效果。

上面的例子不是很貼切,但是我想可以說(shuō)明一個(gè)事情。

如果HTML5可以原生的支持視頻、2D圖形、離線瀏覽等功能,是不是可以這么說(shuō):

Flash、Silverlight、JavaFX可以通過(guò)這些特性做更多的事情呢?或者Flash、Silverlight、JavaFX可以更專注于某些HTML無(wú)法實(shí)現(xiàn)的功能,同時(shí)HTML5也會(huì)給RIA帶來(lái)更強(qiáng)大的平臺(tái)。

下面是一個(gè)HTML5的特性展示:

http://people.mozilla.com/~prouget/demos/DynamicContentInjection/play.xhtml(以上鏈接需要FireFox 3.5打開(kāi)(即支持HTML5的瀏覽器))

如果看不了的話,請(qǐng)看video:

http://standblog.org/blog/post/2009/04/15/Making-video-a-first-class-citizen-of-the-Web

通過(guò)這個(gè)demo可以得知,我們?cè)贖TML5上面的內(nèi)容可以通過(guò)“某些手段”顯示在video上面。這就是一個(gè)比較典型的互動(dòng),那么如果讓HTML與Flash進(jìn)行配合,是不是可以做出真實(shí)的產(chǎn)品介紹等內(nèi)容呢?

再比如一個(gè)例子:

在Google Wave中,我們可以利用HTML5的將桌面上面的內(nèi)容直接拖拽到瀏覽器里面,如果這個(gè)特性放到Flash里面,即將桌面上面的內(nèi)容直接拖拽到Flash里面,然后再進(jìn)行處理(例如圖片處理等方式),當(dāng)處理完畢后,還可以再保存到桌面上。這樣的方式,我想如果沒(méi)有HTML5的支持是無(wú)法實(shí)現(xiàn)的。

所以我認(rèn)為HTML5不僅不是RIA殺手,而且還是RIA新的強(qiáng)大的實(shí)施平臺(tái)。當(dāng)HTML5搭載RIA后,RIA將會(huì)變得更加的強(qiáng)大。同時(shí)RIA也會(huì)相應(yīng)的放棄一些不必要的功能。

那么HTML5到底是誰(shuí)的“殺手”呢?

我個(gè)人覺(jué)得HTML5聯(lián)合RIA技術(shù)因而面對(duì)的真正對(duì)手:傳統(tǒng)的C\S類型的軟件

當(dāng)然了上面的觀點(diǎn)是我的猜想,原因也很簡(jiǎn)單:

1、  HTML5 + RIA將變得很強(qiáng)大,強(qiáng)大到將web的內(nèi)容滲透到操作系統(tǒng)上面。

2、  背后還可以有云計(jì)算的支持。

3、  HTML5 + RIA無(wú)疑可以慢慢模糊瀏覽器與操作系統(tǒng)之間的界限,即模糊B\S軟件與C\S軟件之間的差別。

4、  HTML5、RIA無(wú)論哪個(gè)概念都屬于web領(lǐng)域,因此HTML5的加入可以助力Web領(lǐng)域的發(fā)展。

同時(shí),上述任意一點(diǎn)無(wú)疑都是對(duì)傳統(tǒng)軟件的沖擊,也就是說(shuō):Web產(chǎn)品對(duì)桌面產(chǎn)品的沖擊和挑戰(zhàn)將會(huì)隨著HTML5的到來(lái)而越演越烈!

再猜測(cè)繼續(xù)猜測(cè)一下,Web下一個(gè)對(duì)手將是OS(操作系統(tǒng)),而Web的“戰(zhàn)將”則是HTML5、RIA、云計(jì)算等技術(shù)。

因此本文的真正題目是:HTML5 + RIA“大戰(zhàn)”桌面軟件:)

本文來(lái)自Kenshin's Flex Blog,感謝Kenshin的友情推薦!

【編輯推薦】

  1. Adobe反戈一擊:HTML 5將不會(huì)取代Flash
  2. HTML 5與Flash,不得不談的話題
  3. Google宣布Web已經(jīng)勝利 HTML 5將Web大大推進(jìn)
  4. IBM演示下一代網(wǎng)絡(luò)技術(shù) 初試HTML5
  5. HTML 5 正式標(biāo)準(zhǔn)恐將2022年才能正式發(fā)布
責(zé)任編輯:yangsai 來(lái)源: Kenshin's Flex Blog
相關(guān)推薦

2011-06-22 13:55:12

2009-07-10 11:45:52

HTML 5

2019-05-20 07:47:10

NSA5G運(yùn)營(yíng)商

2009-04-30 10:31:07

2010-03-24 08:59:58

AdobeHTML 5Silverlight

2012-04-13 09:42:34

2022-05-11 16:35:30

加密數(shù)字簽名信息

2020-12-14 09:39:45

開(kāi)發(fā)技能組件

2021-04-08 15:20:35

5G運(yùn)營(yíng)商基站

2012-05-29 09:13:54

2021-07-03 23:40:27

CTR算法工程師

2011-07-14 09:16:10

HTML 5

2009-10-26 15:18:39

HTML 5

2011-01-25 08:55:39

HTML 5webW3C

2009-01-13 17:02:05

RIAFlashSilverlight

2011-04-22 10:13:42

Cloud FoundAzure

2020-05-13 10:24:54

死循環(huán)shell 查詢

2009-07-01 17:10:22

微軟Adobe

2009-03-31 17:08:33

LinuxSUN RIAJavaFX

2015-08-04 10:07:08

程序員面試問(wèn)題
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精选一区 | www.国产 | 福利网址| 超碰在线人人 | 日韩高清一区 | 精品一区二区在线观看 | 亚洲精品4| 久久久激情视频 | 国产精品成人国产乱 | 欧美久久精品一级黑人c片 91免费在线视频 | 午夜丰满寂寞少妇精品 | 日本成人中文字幕在线观看 | 国产91精品网站 | 韩国毛片一区二区三区 | 国产免费一区 | 久草成人| 一级a性色生活片久久毛片 午夜精品在线观看 | 日韩午夜 | 九九精品久久久 | 国产精品一区在线观看 | 人人精品 | 在线天堂免费中文字幕视频 | 国产精品欧美一区二区三区不卡 | 亚洲一区视频在线 | 久久久久久综合 | 中文字幕精品一区二区三区精品 | 亚洲精品中文字幕在线观看 | 日韩中文字幕一区 | 精品亚洲一区二区三区 | 人操人免费视频 | 在线91| 视频在线亚洲 | 久久久久国产精品 | 国产视频1 | 亚洲逼院 | 日本一二三区电影 | 国产成人精品一区二区三区网站观看 | 九九热这里| 亚洲欧美日韩国产综合 | 国产精品99免费视频 | 亚洲 欧美 综合 |