自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

技術(shù)與Web標(biāo)準(zhǔn)之爭:Flash將繼續(xù)存在

開發(fā) 前端
隨著Web應(yīng)用的不斷發(fā)展,開發(fā)者與設(shè)計者對Web標(biāo)準(zhǔn)和Flash的爭論也由來已久且日趨白熱化,并且在蘋果宣布iPad不支持Flash之后,這一爭論開始升級到廠商。

Web標(biāo)準(zhǔn)的推行已有10年,Web開發(fā)與設(shè)計者對Web標(biāo)準(zhǔn)和Flash的爭論也由來已久且日趨白熱化。HTML 5作為下一代Web開發(fā)標(biāo)準(zhǔn),也將直接影響到Flash在Web視頻中的地位。

盡管Adobe保證,到2012年,F(xiàn)lash將入駐包括Android,Palm,BlackBerry,Symbian,WindowsMobile在內(nèi)的2億5000萬部移動設(shè)備,但Web標(biāo)準(zhǔn)推行者認(rèn)為,使用什么技術(shù)并不重要,重要的是為所有用戶提供可以訪問的,易用的富Web體驗。(51CTO編者按:Adobe對HTML 5標(biāo)準(zhǔn)曾表示,“HTML 5的確不錯,但是要追上Flash,還要一段不短的時間,而且,也有可能永遠(yuǎn)追不上,因為沒有人知道HTML 5何時會問世。

良性競爭

最初,F(xiàn)lash是跨瀏覽器提供富Web應(yīng)用的最佳選擇,這個小小的程序可以快速在不同瀏覽器上實現(xiàn)漂亮的動畫并吸引了一大批忠實的設(shè)計者,F(xiàn)lash網(wǎng)站一度主導(dǎo)整個Web,而CSS和JavaScript在不同瀏覽器的支持非常不一致,帶來諸多問題,同時,那時的Web標(biāo)準(zhǔn)并沒有辦法為用戶提供他們期待的體驗。盡管Web標(biāo)準(zhǔn)一度落后,帶Web標(biāo)準(zhǔn)推行者一直不懈地為開放Web努力。

Web標(biāo)準(zhǔn)的裨益

用戶期待富體驗,而如今的HTML,CSS和JavaScript已經(jīng)可以提供大多數(shù)用戶需要的富體驗,這是Web標(biāo)準(zhǔn)的基礎(chǔ)。那些基于Web標(biāo)準(zhǔn)的站點與Flash站點的界限逐漸模糊,有時候,不看源代碼甚至無法區(qū)分。摒棄Flash轉(zhuǎn)而投向Web標(biāo)準(zhǔn)的站點越來越多,雖然初衷可能是因為iPhone和iPad不支持Flash,但他們很快體驗到Web標(biāo)準(zhǔn)所帶來的更多好處。

現(xiàn)今趨勢

燈箱,滾動新聞,富導(dǎo)航條,圖片幻燈,這些效果曾經(jīng)是Flash的專利,隨著Web標(biāo)準(zhǔn)的推進(jìn),如今人們可以憑借幾行JavaScript與CSS代碼實現(xiàn)相同的效果,而Web標(biāo)準(zhǔn)的流行,使越來越多的JavaScript或CSS框架面世,進(jìn)一步推動標(biāo)準(zhǔn)的流行。

視頻也是Web標(biāo)準(zhǔn)的重要推動力之一,曾經(jīng),Web視頻是Flash的天下,然而YouTube對HTML 5視頻的嘗試改變了這一現(xiàn)狀,盡管現(xiàn)在的HTML 5視頻還存在性能問題,但這些問題終究會得到解決,當(dāng)世界上重要站點都擁抱HTML 5視頻的時候,瀏覽器廠商會主動為這個事實的標(biāo)準(zhǔn)改善性能。

現(xiàn)代瀏覽器對HTML 5和CSS 3的支持

眾多現(xiàn)代瀏覽器都對HTML 5和CSS 3提供了支持,盡管程度參差不齊,然而我們已經(jīng)可以期待以CSS動畫,Canvas,以及本地存儲等功能被代表的新一代Web的到來。盡管W3C自己也表示,HTML 5和CSS 3的完全成熟還要很多年,但隨著我們對標(biāo)準(zhǔn)的呼聲越來越強(qiáng)烈,這些標(biāo)準(zhǔn)的采用也會加速。

差異性體驗

現(xiàn)代Web設(shè)計師應(yīng)當(dāng)學(xué)會為不同瀏覽器提供差異性體驗,而不是像素級精準(zhǔn)的一致,這樣,可以騰出更多時間用在別的更重要的事情上。如果用戶的瀏覽器不支持JavaScript和CSS,他們?nèi)钥梢钥吹交緝?nèi)容,不像Flash站點,如果遇到不支持的瀏覽器則什么都不顯示。差異性體驗設(shè)計思想要求設(shè)計開發(fā)者更多地思考站點的結(jié)構(gòu),這樣,在提供漸進(jìn)性體驗的時候,才能更容易發(fā)現(xiàn)問題。

移動Web

移動Web仍未成熟,常被網(wǎng)站設(shè)計者放在最后考慮之列,但基于Web標(biāo)準(zhǔn)的設(shè)計應(yīng)當(dāng)為移動設(shè)備提供降級顯示,在沒有Flash的情況下,網(wǎng)站仍能提供基本的內(nèi)容。移動Web正在崛起,忽略移動用戶是極不明智的,Web標(biāo)準(zhǔn)是為移動用戶提供較好體驗的唯一選項。

內(nèi)容管理

基于CMS(網(wǎng)站內(nèi)容管理系統(tǒng))的網(wǎng)站的內(nèi)容創(chuàng)建模式不同于Flash網(wǎng)站,后者需要單獨設(shè)計,前者可以在線編輯。很多基于Word Press的站點摒棄Flash,而是使用JavaScript實現(xiàn)富體驗。

開放性

Web標(biāo)準(zhǔn)意味著站點內(nèi)容完全開放,任何程序都可以直接訪問網(wǎng)站的源代碼,搜索引擎,聚合器,翻譯工具,書簽工具都可以無障礙地訪問。

自由性

越來越多的人相信,Internet背后的東西應(yīng)該是自由,開放的,人們應(yīng)當(dāng)自由消費和創(chuàng)建內(nèi)容,無需考慮其背后的那些專有技術(shù)的許可問題,Web標(biāo)準(zhǔn)有助于一個開放,自由的Web。#p#

Flash還會繼續(xù)存在于很多場合

Flash網(wǎng)站的式微并不意味著這種技術(shù)的衰亡,F(xiàn)lash還會在很多場合繼續(xù)存在。Web發(fā)展到今天,F(xiàn)lash功不可沒,在初期,盡管Flash和別的技術(shù),如Java applets相比還不夠強(qiáng)大,但它很好地平衡了發(fā)布與開發(fā)的問題,諸如VRML,SVG一類的技術(shù)都一度想搶奪Flash的地盤,最終以失敗告終。沒有Flash,也不會有現(xiàn)在的Web與創(chuàng)新。

易用

Flash不管對開發(fā)者和設(shè)計者來說,都很直觀易用,可以實現(xiàn)簡單的動畫,也能實現(xiàn)復(fù)雜的應(yīng)用。易用性使Flash很容易被開發(fā)和設(shè)計者接受,再結(jié)合Adobe開發(fā)的設(shè)計套件,F(xiàn)lash在設(shè)計圈大行其道。

一致性

無可爭議,很多年以來,F(xiàn)lash是跨平臺,跨瀏覽器富Internet應(yīng)用的唯一選項,還是跨瀏覽器提供視頻音頻的首選技術(shù)。另外,那些對網(wǎng)站字體很糾結(jié)的設(shè)計者會對目前的Web字體感到失望,在font-face等技術(shù)被廣泛采用之前,基于Flash swf Object的方案不失為一種不錯的方案。

標(biāo)準(zhǔn)仍待時日

HTML 5標(biāo)準(zhǔn)的完全實施仍待時日,在這之前,如果你要支持舊的瀏覽器,F(xiàn)lash仍是為舊瀏覽器提供視頻和音頻的唯一選項,Canvas也一樣,如果要在IE6等舊瀏覽器上降級使用2D或3D圖形,F(xiàn)lash可能是最佳選擇。

使用Flash注射

好的Flash開發(fā)者也和Web標(biāo)準(zhǔn)推動者使用相同的方法,他們在網(wǎng)站上用Flash創(chuàng)建一個層,不支持Flash的瀏覽器會輸出Flash層后面的內(nèi)容,F(xiàn)lash injection technique是實現(xiàn)這一機(jī)制的最簡單方法。

Flash的未來

Adobe不可小覷,他們會繼續(xù)推動Flash入駐移動設(shè)備。Creative Suite 5可以在iPhone上以本地應(yīng)用的方式支持Flash,而Adobe AIR也使Flash從最初的動畫工具進(jìn)化成一個羽翼豐滿的桌面或移動應(yīng)用平臺。隨著向桌面和移動設(shè)備提供相同應(yīng)用的需求的增長,F(xiàn)lash開發(fā)者會更得其所。

Flash,HTML,CSS,JavaScript僅僅是工具

不管是Web標(biāo)準(zhǔn),還是Flash,它們僅僅是用來創(chuàng)建網(wǎng)站的工具,F(xiàn)lash的式微并不意味著Flash開發(fā)者的出局,不管你使用何種工具,創(chuàng)建富Internet應(yīng)用的趨勢并不會變,事實上,從Flash向Web標(biāo)準(zhǔn)的遷移比你想象得要容易。Flash開發(fā)者和Web標(biāo)準(zhǔn)推動者之間有更多共同點,UI和交互設(shè)計,排版,布局,圖形設(shè)計,面向?qū)ο蟮木幊痰鹊龋麄兠媾R的問題是一樣的,他們的目標(biāo)都是創(chuàng)建好的用戶體驗,創(chuàng)建直觀的界面,最終讓網(wǎng)站更容易使用,所以這些,靠的并不是技術(shù),而是技術(shù)后面的人。

【編輯推薦】

  1. HTML 5版的YouTube支持變速視頻播放
  2. HTML 5標(biāo)準(zhǔn):富互聯(lián)網(wǎng)時代的產(chǎn)物
  3. 揭秘HTML 5和CSS3 Web實現(xiàn)飛躍的踏板
  4. Adobe高管回應(yīng)Flash將死傳聞:HTML 5永遠(yuǎn)追不上
  5. Flash,Silverlight與HTML 5三方論劍

 

責(zé)任編輯:王曉東 來源: solidot.org
相關(guān)推薦

2009-07-27 09:23:24

2020-11-26 06:06:11

Flash

2012-06-18 10:45:20

開源Linux

2013-03-25 09:30:10

SDN網(wǎng)絡(luò)虛擬化OpenFlow

2020-12-10 18:17:23

安全

2020-11-03 10:23:22

云計算容器技術(shù)

2011-12-29 09:39:48

HTML 5

2009-03-27 08:56:35

AndroidGoogle移動OS

2012-05-28 14:13:26

HTML5Web AppNative App

2021-01-14 15:51:47

Flash重橙網(wǎng)絡(luò)更新

2010-08-02 23:26:17

4G

2010-05-04 13:31:56

IE9

2011-08-02 11:02:59

HTML 5

2011-06-13 15:45:58

WEB標(biāo)準(zhǔn)SEO

2020-11-27 11:26:25

云計算

2011-06-13 16:54:25

WEB標(biāo)準(zhǔn)SEO

2010-02-05 09:28:13

HTML5Flash

2015-07-01 09:56:38

2010-10-29 13:22:14

2012-09-19 15:53:58

云計算云計算標(biāo)準(zhǔn)
點贊
收藏

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