日期:2014-04-10 浏览次数:21170 次
原文作者:Veerle
译者注:本文是"你应该关注web标准的真正缘由"一文发表后veerle写的一篇感想文章,作者提了2个想法,却引来各种意见和建议,我将部分评论附在文后。可以看到国外技术类blog讨论的气氛也是非常好的,至少参与的人很多。有兴味的建议看看原文。
译文
关于web标准,我曾经了解很多,并且正在使用。我也很清楚的认识到,使用web标准不是为了能够骄傲的说“嗨,你的站点通过标准校验了吗?”,而是为了其他更多。但是作为网页设计师的“精英”,有时候总是觉得疑惑,仅仅本人使用和通知他人web标准还不是全部,问题是:我们如今这样做了,那么明年或者后年,情况能否照旧是如今的样子?仍然是少部分设计师采用web标准,而大部分设计师继续为IE设计站点吗?我们到底将去向何方?
这个问题是我阅读了Design by FireAndrei写的"你应该关注web标准的真正缘由"文章后产生的。也由于Keith不久前帖的 关于web标准的文章。我们应该如何更进一步,如何为web标准做一些实事?第一步我想(可能基本是一个蹩脚的点子)就是由web专业高手,比如Eric Meyer、Douglas Bowman等,为W3C的校验站点和指南手册进行全面地重新设计和规划。Andrei在他的文章"Design Eye for the Usability Guy"提出一个打包知识和效果的方案是极好的例子。它简单、明确地指出W3C站点在许多方面的缺陷,比如丑陋的界面。Andrei还提到发起一个募捐基金会来促进这件事,我团体觉得这是非常好的主意和起点。
改造W3C
W3C可以说是有关web标准的所有事情的核心了。我是说所有事情,W3C好比是一间汽车修缮厂,你"驾驶"你的站点开进去加油并获得所有的维护。而实际情况是,如果你刚开始学习web标准,W3C的校验警告对你来说可能难以理解。其实W3C应该包含所有的CSS教程,应该能够让你简单地得到答案,而不是茫然地问如今应该怎样做。你可能需求到某个站点找到答案,其他人在其他站点找到答案,不权威的答案遍及整个web并不断引发争论。如果所有的问题都能够在W3C处理将是一件令人愉快的事情。当问题发生,你第一个想到的应该是访问 W3C。ok,我知道这个想法不太容易实现,但W3C至少应该是有用的和能够激发人们学习web标准的,我情愿献身于这样的任务。
改造W3C仍然无法一下子改变只要少数人使用标准的现状,但至少是一个开始。web标准推广缓慢的真正缘由是微软的不关怀,不关怀它的行为和错误,由于它们有能力做(而不做)。就象他们的安全漏洞,几乎天天都有,即便用户花费了大量成本也无法改变这种情况。微软情愿花费L onghorn的部分资源继续支持XP service Pack 2 仅仅是由于太多的问题被媒体曝光,迫于压力不得不做。
欧盟
欧盟处罚微软Windows Media Player的案例是一个玩笑!每次,当我需求放一段电影在网页上,我都使用QuickTime技术,它是一个很不错的软件,你能获得文件短小但质量不错的电影,能获得更好的脚本处理能力等等。但每次我都要近乎疯狂地与我的客户进行"战役"和辩论,客户的论据是大部分的网站访问用户都使用Windows Media Player,为什么不用Windows Media Player?每次都这样...不令人烦恼吗?欧盟能够按他们志愿来处罚微软,但这并没有改变微软的思想和举动,我们生活在一个民主的社会中,但并不意味着在软件世界也是民主的,相反,软件世界充满垄断。同样的事情也发生在IE浏览器上。也许我们有责任去通知欧盟和美国政府我们每天生活在什么样的环境中,但我几乎确信没有人有能力那样做,自从那里(欧盟和美国政府)不再有web专家(至少以我的知识还不够)。
为什么不强制web设计软件的制造商必须开发使用以支持web标准,通过这种严厉的方法迫使我们也不得不使用web标准?这样做可行吗,可能成功吗?用这种方法甚至不会引来人们的责问。我置信只要给微软一定的压力,我们才能达到一些目标。没有压力,一切都将继续,一切都不会改变,微软也许将继续进行一场大战役。看看Robert Scoble的评论。
一个黑名单?
设立一个黑名单网站如何?把所有强迫你使用IE并且不情愿采用web标准的站点列入黑名单。所有web标准的blog站点都建立链接指向该黑名单站点(链接下面放置"Get FireFox"图标或者Zeldman图标)。如果被大量曝光,我置信大部分的公司都希望从黑名单上删除。我知道这样做比较激烈,但大部分的商业站点能够理解,或许他们从来就没听说过web标准,这是理想。这样的“激烈”可能是必须的,也许能够间接影响微软。
一个质量标签/证明书
另外一个想法就是可以给那些采用web标准的商业站点一个质量证明书,或者质量标签,就象ISO的证明书。这样做,我们不只仅可以给我们的客户一个保证:站点基于web标准,客户也将因此获益。毕竟,一个产品有全世界认可的质量标签将添加卖点。如果这样做能添加“信誉和名望”或者曝光机会,我置信客户情愿考虑接受这种方法。如果有大量的公司选择这种方法,微软将感遭到压力并考虑为web标准做些什么。
以上都是我团体的胡乱设想,我不知道怎样实现,也不知道能否能实现。但至少我在关怀和努力思考一些事情。也许这些想法随后能被许多人(包括web标准领袖)看到和接受,随后开始举动。也需求一些资金来协助开始,改变事物需求花费大量精力和金钱。
-----译文完。以下是本文的部分评论摘要,更多评论请看原文。
评论摘要
Lukasz:为什么你对IE这么烦恼,一定要做些什么?面对理想吧:windows是全世界最通用的操作系统,IE是最通用的浏览器,IE的占有率达到了95%以上。为什么任何人都要关怀margin(FireFox, Mozilla等,无论哪一种)?作为用户,我关怀的是信息,而不是公司能否遵照哪种标准。建议你考虑:微软浏览器不支持标准,为什么还如此普及?
lars:人们长久以来使用IE,公司建立符合IE浏览的站点而不关怀W3C的web标准是由于额外的成本,由于没有所见即所得的符合标准的编辑工具。建立黑名单也是几乎不可能的,有太多太多只为IE设计的站点。至于Lukasz说IE占有率95%以上,我不同意,阅读过zeldman的"designin g with web standards"一书的都知道,许多其它浏览器都伪装本人是IE以便能够显示只为IE设计的站点。
ByteWarrior:曾经有一个黑名单了,看看这里PromoZilla.nl (在荷兰)。黑名单上有300多个网站,其中的50个曾经改变开始支持Mozilla/Firefox。
tinotino:微软玩的很聪明但并不明智,我们是小斧头对大树。我们需求标准,就好象如果英寸不是标准,我们将用我们的脚来测量。我讨厌在每一个可用的浏览器上调试站点bug,这是白痴做法和无效率的。
Rob van der Linde:如果需求,我可以协助写PHO/MySQL来支持建立一个全球的黑名单列表网站(利用我的专业时间)。但我不能提供服务器空间和域名,也许我们可以寻求一组php程序员的支持,或者在Sourceforge建立这么一个项目。
David:我是设计师,对程序一无所知。看了所有的帖子,我认为不是人们不想使用标准,只是那些曾经有熟练的设计技巧的人们,他们不想放弃设计而去写代码。
Veerle(作者):to David,我能理解对于设计师来说改变不是特别明显。我是一名图形设计师,属于不惧怕研讨代码的那一类。如果写代码会让你害怕地头发都竖起来,那就没什么意思了。我想所见即所得的编辑软件(类似dreamWeaver)才能协助你。作为一个好的网页设计师,即便你只关怀界面和外观,我置信一些基本的知识比如代码如何产生是必须知道的。我每天的任务是设计界面(UI) 并提交(X)HTML模版给程序员,我的重点是UI但,我仍然希望页面代码能够简约和标准,来替代多层嵌套的表格。当我1996年开始学习网页制造的时候就是全部手写代码,这成了我如今最大的优势,作为一名设计师,如果你即懂得设计又了解XHTML/CSS技巧,这将是你的资本。