原文:Understanding Progressive Enhancement 作者:Aaron Gustafson 翻譯:http://lifesinger.org/
從1994年開始,Web開發(fā)社區(qū)就敲響了 優(yōu)雅降級(jí)(Graceful Degradation) 的鼓聲。這個(gè)概念來自工程世界,其核心理念是給最新最強(qiáng)大的瀏覽器全套餐式的體驗(yàn),而給那些不幸還在使用Netscape 4的可憐人們只留些殘羹冷炙般的基本功能。毫無疑問,這發(fā)揮了作用。但是它并不很符合Tim Berners-Lee(譯注:萬維網(wǎng)之父)關(guān)于普遍可訪問性網(wǎng)絡(luò)(Universally Accessible Web)的原始愿景。
大約10年后,一些聰明的家伙開始質(zhì)疑優(yōu)雅降級(jí),發(fā)現(xiàn)它在很多層面上有不足之處。他們將精力集中在內(nèi)容可用性(Content Availability)、總體可訪問性(Overall Accessibility)和移動(dòng)設(shè)備瀏覽器的能力上,尋找到了一條Web開發(fā)的新途徑——此方法將內(nèi)容作為關(guān)注焦點(diǎn),而不只是對(duì)舊設(shè)備的支持嘴上說說卻沒有實(shí)際行動(dòng)。
在2003年的 SXSW 會(huì)議(譯注:一個(gè)關(guān)于電影、音樂和交互的會(huì)議)中,Steve Champeon和Nick Finck做了一個(gè)名為 “面向未來的全方位Web設(shè)計(jì)” 的演講。這樣,他們揭示了這種Web開發(fā)新方法的藍(lán)圖。Steve還給它取了個(gè)名稱:漸進(jìn)增強(qiáng)(Progressive Enhancement)。
這里有個(gè)(微妙的)差別
如果你撓著頭想弄清楚優(yōu)雅降級(jí)和漸進(jìn)增強(qiáng)的區(qū)別,我告訴你,這是一個(gè)關(guān)于視角的問題。優(yōu)雅降級(jí)和漸進(jìn)增強(qiáng)都考慮一個(gè)網(wǎng)頁在各種設(shè)備的各種瀏覽器上如何良好運(yùn)轉(zhuǎn)。兩者區(qū)別的關(guān)鍵在于它們各自關(guān)注的焦點(diǎn),以及這種關(guān)注對(duì)工作流程的影響。
優(yōu)雅降級(jí)的視角
優(yōu)雅降級(jí)關(guān)注于在最先進(jìn)/最全能的瀏覽器上構(gòu)建網(wǎng)站。在被認(rèn)為“老的”或能力不足的瀏覽器中的測(cè)試,經(jīng)常要等到開發(fā)周期的最后一個(gè)環(huán)節(jié)才進(jìn)行,并且通常限制在主流瀏覽器(如IE、Mozzila等)的前一個(gè)發(fā)布版本中。
在這種模式下,老的瀏覽器只可能提供差強(qiáng)人意(poor, but passable)的體驗(yàn);蛟S會(huì)做些小補(bǔ)丁來適應(yīng)某個(gè)特定瀏覽器,但這些瀏覽器畢竟不是關(guān)注的焦點(diǎn),除了修正重大的錯(cuò)誤,也不會(huì)再費(fèi)多大的神了。
漸進(jìn)增強(qiáng)的視角
漸進(jìn)增強(qiáng)關(guān)注于內(nèi)容。請(qǐng)注意區(qū)別:我甚至都沒提及瀏覽器。
內(nèi)容是我們最初創(chuàng)建網(wǎng)站的原因。有些網(wǎng)站傳播內(nèi)容,有些收集內(nèi)容,有些請(qǐng)求內(nèi)容,有些操作內(nèi)容,有些網(wǎng)站以上所有功能都有,然而它們都需要內(nèi)容。這就是漸進(jìn)增加成為一種更適合的模式的關(guān)鍵所在。這也是Yahoo!迅速采納這種模式并用它創(chuàng)建了 分級(jí)瀏覽器支持(Graded Browser Support)策略的原因。
出處:歲月如歌
責(zé)任編輯:moby
上一頁 下一頁 理解"漸進(jìn)增強(qiáng)" [2]
◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|