朝向将来的全方向Web设计方案:渐进提高

2021-03-23 00:19 jianzhan

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

从1994年刚开始,Web开发设计小区就敲响了 雅致退级(Graceful Degradation) 的鼓声。这个定义来自工程项目全球,其关键理念是给全新最强劲的访问器全套餐式的体验,而给那些悲剧还在应用Netscape 4的可伶人们只留些残羹冷炙般的基础作用。没什么疑惑,这充分发挥了功效。可是它其实不很合乎Tim Berners-Lee(译注:万维网之父)有关广泛可浏览性互联网(Universally Accessible Web)的初始愿景。
大概10年后,1些聪慧的家伙刚开始提出质疑雅致退级,发现它在许多层面上有不够的地方。她们将活力集中化在內容能用性(Content Availability)、整体可浏览性(Overall Accessibility)和挪动机器设备访问器的工作能力上,找寻到了1条Web开发设计的新方式——此方式将內容做为关心聚焦点,而不只是对旧机器设备的适用嘴上说说却沒有具体行動。
在2003年的 SXSW 大会(译注:1个有关电影、歌曲和互动的大会)中,Steve Champeon和Nick Finck做了1个名为 “朝向将来的全方向Web设计方案” 的演讲。这样,她们揭露了这类Web开发设计新方式的蓝图。Steve还给它取了个名字:渐进提高(Progressive Enhancement)。
这里有个(彼此之间的)区别
假如你挠着头想搞清楚雅致退级和渐进提高的差别,我告知你,这是1个有关视角的难题。雅致退级和渐进提高都考虑到1个网页页面在各种各样机器设备的各种各样访问器上怎样优良运行。二者差别的重要在于它们各有关心的聚焦点,和这类关心对工作中步骤的危害。
雅致退级的视角
雅致退级关心于在最开始进/最全能型的访问器上搭建网站。在被觉得“老的”或工作能力不够的访问器中的检测,常常要直到开发设计周期的最终1个阶段才开展,而且一般限定在流行访问器(如IE、Mozzila等)的前1个公布版本号中。
在这类方式下,老的访问器只将会出示差强大意(poor, but passable)的体验。也许会做些小补钉来融入某个特殊访问器,但这些访问器终究并不是关心的聚焦点,除调整重特大的不正确,也不容易再费多大的神了。
渐进提高的视角
渐进提高关心于內容。请留意差别:我乃至都没提及访问器。
內容是大家最开始建立网站的缘故。一些网站散播內容,一些搜集內容,一些恳求內容,一些实际操作內容,一些网站以上全部作用都有,但是它们都必须內容。这便是渐进提升变成1种更合适的方式的重要所属。这也是Yahoo!快速听取意见这类方式并用它建立了 等级分类访问器适用(Graded Browser Support)对策的缘故。
上1页12 下1页 阅读文章全文