面向未來的全方位Web設計:漸進增強

來源:互聯網
上載者:User

原文:Understanding Progressive Enhancement
作者:Aaron Gustafson
翻譯:http://lifesinger.org/

從1994年開始,Web開發社區就敲響了 優雅降級(Graceful Degradation) 的鼓聲。這個概念來自工程世界,其核心理念是給最新最強大的瀏覽器全套餐式的體驗,而給那些不幸還在使用Netscape 4的可憐人們只留些殘羹冷炙般的準系統。毫無疑問,這發揮了作用。但是它並不很符合Tim Berners-Lee(譯註:全球資訊網之父)關於普遍可訪問性網路(Universally Accessible Web)的原始願景。

大約10年後,一些聰明的傢伙開始質疑優雅降級,發現它在很多層面上有不足之處。他們將精力集中在內容可用性(Content Availability)、總體可訪問性(Overall Accessibility)和行動裝置瀏覽器的能力上,尋找到了一條Web開發的新途徑——此方法將內容作為關注焦點,而不只是對舊裝置的支援嘴上說說卻沒有實際行動。

在2003年的 SXSW 會議(譯註:一個關於電影、音樂和互動的會議)中,Steve Champeon和Nick Finck做了一個名為 “面向未來的全方位Web設計” 的演講。這樣,他們揭示了這種Web開發新方法的藍圖。Steve還給它取了個名稱:漸進增強(Progressive Enhancement)。

這裡有個(微妙的)差別

如果你撓著頭想弄清楚優雅降級和漸進增強區別,我告訴你,這是一個關於視角的問題。優雅降級和漸進增強都考慮一個網頁在各種裝置的各種瀏覽器上如何良好運轉。兩者區別的關鍵在於它們各自關注的焦點,以及這種關注對工作流程的影響。

優雅降級的視角

優雅降級關注於在最先進/最全能的瀏覽器上構建網站。在被認為“老的”或能力不足的瀏覽器中的測試,經常要等到開發週期的最後一個環節才進行,並且通常限制在主流瀏覽器(如IE、Mozzila等)的前一個發布版本中。

在這種模式下,老的瀏覽器只可能提供差強人意(poor, but passable)的體驗。或許會做些小補丁來適應某個特定瀏覽器,但這些瀏覽器畢竟不是關注的焦點,除了修正重大的錯誤,也不會再費多大的神了。

漸進增強視角

漸進增強關注於內容。請注意區別:我甚至都沒提及瀏覽器。

內容是我們最初建立網站的原因。有些網站傳播內容,有些收集內容,有些請求內容,有些操作內容,有些網站以上所有功能都有,然而它們都需要內容。這就是漸進增加成為一種更適合的模式的關鍵所在。這也是Yahoo!迅速採納這種模式並用它建立了 分級瀏覽器支援(Graded Browser Support)策略的原因。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。