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

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

開發 前端 后端
然而,不知道從什么時候開始,HTML5竟然被描述成了“Flash殺手”、“ RIA殺手”等“血淋淋”的詞匯。關于HTML5能否可以取代Flash、取代RIA?網絡上幾乎是各抒己見,百花齊放。本篇文章也是敘述HTML 5與RIA之間的事情,但是本篇文章是從他們之間的從屬關系進行的敘述,而沒有從技術等角度來描述。

最近,我想IT領域最為火爆的一個詞匯就是:HTML  5了。隨著Google Wave揭開面紗,FireFox 3.5、Opear 10、Chrome相繼支持HTML5特性后,本來就不是一個新詞匯的HTML 5突然之間進入到了更多人的視線里面,本應是一個利好的事情,畢竟HTML 5的出現會給Web帶來很多新的“生機”與“活力”。

然而,不知道從什么時候開始,HTML5竟然被描述成了“Flash殺手”、“ RIA殺手”等“血淋淋”的詞匯。關于HTML5能否可以取代Flash、取代RIA?網絡上幾乎是各抒己見,百花齊放。

本篇文章也是敘述HTML 5與RIA之間的事情,但是本篇文章是從他們之間的從屬關系進行的敘述,而沒有從技術等角度來描述。

okay,首先***個闡述的觀點,既然HTML5是RIA、Flash、Silverlight殺手,那么所謂“殺手”指的是什么呢?
即“殺手”的含義: 

HTML5可以代替Flash、Silverlight、JavaFX等技術。甚至于“消滅”掉RIA這個詞匯。

那么既然說到了RIA,讓我們先了解一下RIA的定義:

網絡上關于RIA的定義有很多,我就不在這里敘述了,定義請看:這里

目前來說RIA范疇的主流解決方案大致如下幾個:

1、 Flash(Adobe公司)

2、 Silverlight(Microsoft公司)

3、 JavaFX(Oracle公司)

4、 Ajax(以JavaScript驅動)

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

也就是說:HTML5與RIA之前的關系是:平臺與插件。無論是哪個RIA技術都會包容在HTML里面。(Ajax技術亦是如此)

也就是說:之前他們的關系是“和平相處”的情況。

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

那么持這些論調的人所擁有的觀點是什么?

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

<video>標簽:

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

<canvas>標簽:

利用HTML5這個新標簽可以直接在HTML上面顯示2D圖形。例如圓形、長方形、正方形等。

HTML5離線處理:

在Google Gears、Adobe AIR大行其道的今天,如果以后HTML原生的支持離線標準,并且制定了相應的標準,那么肯定會對Google Gears、Adobe AIR產生重大的影響。

通過上面的幾個HTML5的特性的確不能難看出:

一個具有2D繪圖能力,同時也可以自行執行多媒體技術、并且擁有離線處理技術的新產品,那么它的確是有RIA特性的產物。更“可怕”的是,它還是RIA技術的平臺、載體。

但是我想說的是:

1、 Flash早在Flash 1版本的時候就已經支持了2D繪圖。同時Silverlight、JavaFX也都在他們的***個版本中支持了2D繪圖。

2、 Video/audio的支持的確是一大進步,不過目前主流的流媒體技術仍舊是Adobe公司的FLV,同時FLV占據了90%的份額,那么ogg、mp4能否成為主流格式呢?如果不成為主流的話,<video><audio>標簽能否有受眾?(當然Youtube支持一個HTML5的訪問鏈接)

3、 離線標準的制定:這個地方的確是看起來很美,但是前有Google Gears、Adobe AIR,后有Silverlight 3.0版本的加入。而且無論是哪種方案,目前都有大批量的程序作為依靠。

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

1、 HTML5的制定需要在2022年才能正式發布,就是說這部分相當充裕的時間,就足以讓Flash、Silverlight、JavaFX等做他們想做的事情了。

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

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

通過上述的一些反例足可以說明,HTML5會真的“看起來”很美?我想不是的,那么HTML5可以為我們帶來什么?

首先一個先決條件:HTML與RIA一直都是“平臺與插件”之間的關系。

然后我舉一個“貌似”恰當的例子來說明:

例如:windows XP,如果想要具有類似Vista Aero效果,那么需要下載第三方工具:windowsblind來模擬實現,最終是可以實現Aero效果,那么效率方面也不如在Vista原生的支持好。同樣,在Vista已經原生的支持了Aero效果,那么windowsblind也有相對于Vista的版本,而這個版本可以支持更多的效果。

上面的例子不是很貼切,但是我想可以說明一個事情。

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

Flash、Silverlight、JavaFX可以通過這些特性做更多的事情呢?或者Flash、Silverlight、JavaFX可以更專注于某些HTML無法實現的功能,同時HTML5也會給RIA帶來更強大的平臺。

下面是一個HTML5的特性展示:

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

如果看不了的話,請看video:

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

通過這個demo可以得知,我們在HTML5上面的內容可以通過“某些手段”顯示在video上面。這就是一個比較典型的互動,那么如果讓HTML與Flash進行配合,是不是可以做出真實的產品介紹等內容呢?

再比如一個例子:

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

所以我認為HTML5不僅不是RIA殺手,而且還是RIA新的強大的實施平臺。當HTML5搭載RIA后,RIA將會變得更加的強大。同時RIA也會相應的放棄一些不必要的功能。

那么HTML5到底是誰的“殺手”呢?

我個人覺得HTML5聯合RIA技術因而面對的真正對手:傳統的C\S類型的軟件。

當然了上面的觀點是我的猜想,原因也很簡單:

1、 HTML5 + RIA將變得很強大,強大到將web的內容滲透到操作系統上面。

2、 背后還可以有云計算的支持。

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

4、 HTML5、RIA無論哪個概念都屬于web領域,因此HTML5的加入可以助力Web領域的發展。

同時,上述任意一點無疑都是對傳統軟件的沖擊,也就是說:Web產品對桌面產品的沖擊和挑戰將會隨著HTML5的到來而越演越烈!

再猜測繼續猜測一下,Web下一個對手將是OS(操作系統),而Web的“戰將”則是HTML5、RIA、云計算等技術。

因此本文的真正題目是:HTML5 + RIA戰桌面軟件

原文鏈接:http://www.cnblogs.com/yxw740/archive/2011/06/21/2085793.html

【編輯推薦】

  1. 微軟谷歌Twitter就HTML 5地位問題上演三國殺
  2. 在線播放革命?HTML 5如何改變高清行業
  3. ***HTML 5與Flash性能比較報告出爐:大跌你的眼球
  4. HTML 5來襲:Web前端開發面臨十字路口
  5. HTML5 in China大會綜述:HTML 5來襲
責任編輯:陳貽新 來源: Ares-KO的博客
相關推薦

2009-06-25 14:21:29

2009-07-10 11:45:52

HTML 5

2019-05-20 07:47:10

NSA5G運營商

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

加密數字簽名信息

2020-12-14 09:39:45

開發技能組件

2021-04-08 15:20:35

5G運營商基站

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

死循環shell 查詢

2009-07-01 17:10:22

微軟Adobe

2009-03-31 17:08:33

LinuxSUN RIAJavaFX

2015-08-04 10:07:08

程序員面試問題
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 自拍偷拍亚洲一区 | 草草影院ccyy | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 精品亚洲永久免费精品 | 毛片a级毛片免费播放100 | 国产一级淫片免费视频 | 性高朝久久久久久久3小时 av一区二区三区四区 | 久久久久国产精品www | 日韩欧美网 | 成人高清视频在线观看 | 精品久久久一区 | 国产成人免费视频网站视频社区 | 精品美女在线观看视频在线观看 | 影音先锋成人资源 | 人人澡视频 | 一区二区福利视频 | 夜夜爽99久久国产综合精品女不卡 | 国产中文字幕在线观看 | 日本成人片在线观看 | 亚洲精品一区二三区不卡 | 91精品一区二区三区久久久久久 | 青娱乐一区二区 | 天天干天天谢 | 日韩av一区二区在线观看 | 伊人天堂网 | 国产高清精品一区二区三区 | 综合久 | 亚洲国产成人精品女人 | a级在线免费观看 | 国产免费一区二区三区 | 日本黄色大片免费 | 成人精品视频免费 | 日韩电影一区 | 日韩精品一区二区三区中文字幕 | 久久久精品综合 | 精品蜜桃一区二区三区 | 精品在线 | 男女污污动态图 | 欧美三级电影在线播放 | 久久久美女 | 亚洲aⅴ|