《
该如何面对WEB标准》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030234WH013.htm
也许Bill Gates真的就是Asimov宇宙基地的Hari Seldon(哈里谢顿:试图通过在银河角落建立隐藏的基地,来缩短随后的黑暗时代)。也许这所有都是一个打算来辅助世界渡过随后的黑暗时代,只是我们都不知道?
译文
你可能会问90年代后期和2000年早期微软在想什么?为什么它表面上保障要开始走标准之路,而事实上可能只遵循了80%到90%?这问题很简单。微软在IE4到IE6浏览器上采用web标准只不外是一种市场手腕。那个时候,IE贯彻标准意味着超过竞争对手Netscape的Navigator浏览器。从表面上看,我们认为微软的做法是正确的,事实上,微软只是被商业利益的本质(corporate DNA)所驱动:web标准意味着创新。
真的就是这样,事实上,许多公司已经在这样做了(给web标准更多机遇,限度微软的力气),只是担心windows和IE的使用,就象我们所有人都知道的。我自己也在从前的几个公司中坚持这样做,仅仅是出于道德和义务。
给web标准更多机会,制约微软的气力。这看起来不是一个一般人能做的,或者对也许不对。他们说民主政治就是每一张选票,如果一张选票的力量微不足道,那么我想聚集每一张支持web标准的选票就足够了,也许"web标准日"是需要的。如果有足够的声音大声说web标准的重要性并抗议目前的情况,那么就可能有足够对的商业和政治领袖来关注,给微软我们需要的压力。
在我们开端注释之前,容许我先回想一下。
我们有自己的制约平衡机制,那就是W3C提供应世界的web标准规范。然而,如果这个规范不被100%的遵照就毫无意义,90%遵守是不够的,9 9%遵守也是不够的。(就象Hakon在W3c会议上评论的,规范已经制订,我们现在就是等候微软去完整履行它。)
Tag:web 标准 web 标准
译者前言:这是一篇让人震惊的文章。作者的剖析深刻,文笔锋利。作者担心微软会节制整个世界的观点也许偏激,但不得不引起我们的警戒和思考。该文发表后引起了剧烈的争论甚至谩骂,感兴趣的建议去原文看看。从中我们能了解web标准在国外推广的实在情况,进而思考我们应该怎么做?
二.一些背景情况
2.断定那一组规范应该被目前阶段web开发所遵守
3.建立两套文档
重要提醒:下面的文章是我个人的观点,不是为了表示自己或者为我的老板而写。
四.微软和标准
以上都是对于web标准准确的、十分重要的观点,我假设你之前已经都据说和懂得,译文:设计网页时要考虑的60个问题。
出于本文讨论的缘故,我盼望你临时忘记上面文章提到的所有技术益处;忘记你的内容能够在不同阅读器、操作体系或者电脑、和挪动装备之间的兼容和轻巧协同的幻想,译文:对称手法在设计中的使用技巧和案例;忘却高科技巨头100%支撑标准(而不是90%支持)后,开发者采取标准可以节俭多少的时光和金钱。那些都是通过标准可以到达的最完善的目的,但它们并不是为什么web标准对世界真的重要的真正起因。
当初W3C主页的只有少量信息阐明为什么应用和关注web标准是重要的。页面上填满了标准和链接,这是典范的"官僚主义"设计,违背了最重要的设计准则:如果页面上所有信息都重要,那么所有信息也都不重要。是时候转变了,W3C主页的重点应该是如何便利人们浏览规范,而不是方便官僚机构如何运做。
The Business Benefits of Web Standards 本站已经翻译 About Web Standards Web Standards ROI Web Standards for Business An Interview With Mike Davidson of ESPN Eric Meyer Interview on Web Standards The Way Forward with Web Standards Developing With Web Standards Embracing Best Practice
在古代网络中,工商界已经过火依附于微软的技术---至少包括在这期间我们的常用操作系统、重要的内容传输设备类似HTML表现引擎(不仅仅限于IE浏览器,还有能表现web内容的windows的应用程序)。所有人都应该去看看Google的时代热门页面的统计数据。
在书中,银河帝国邪恶而腐朽,在航向上使宇宙再次走向黑暗时期。我们不得不担心类似的情况在事实中产生。我们必须明白的斟酌到一个象微软这样的公司很可能有着类似“基地”的才能。
这个提议仍未肯定,可能发生可能不发生,我们需要看看有多少人有兴趣这样做。抛开这件事不说。实在已经有许多关于web标准益处的好的文章和相干的讨论。如果你没有看过,译文:CSS transitions#CSS3变换入门,下面是一些疾速链接列表:
警惕,你可能得到的是你不想要的。
尊重的微软公司已经给工商界敲响了一个警钟:微软office的平安办法令人可怜和恐怖。其中存在的保险破绽,使得一个十六、七岁的黑客用极其简单的病毒代码就可以入侵整个系统并使系统瘫痪。人们生机工商界可以给微软公司以更大的压力,迫使其完全遵循W3C制定的标准。
最后,如果web标准真正被器重,成为建立一个同等的竞争环境(level playing field)和平衡各方利益(lowest common denominator)的手段,这就濒临我在W3C集会上最想大声说出来的观点了。在集会第二天快要停止的时候,有一些提议建议W3C需要英勇前进。Dean(W3C研讨员)看上去有些当机立断。你最好还是自己去 看看这个note。
谁说唯一的规范不应该由微软制定?这样可能使事情变得千倍的容易(比方学习HTML、CSS和javascript代码),可能使我们只有工作在一个浏览器上,一个操作系统或者一个平台上。谁说答应微软制定那样的规范有错误?谁说微软把XAML或者其它扩大放进.net的CSS和HTML是毛病的?我们按微软规范写所有web内容和代码有什么问题?为什么不能将我们所有的技术依赖于一家公司?
六.实际步骤
我也很愉快地看到John Allsopp在他的 Web Essentials 04网站上发动的活动已经引起足够多人的兴致。这个在美国跟欧洲的运动许诺将大大推动web尺度的前进。
2004年6月1日和2日,我在(美国)圣何塞市核心的Adobe团体总部参加了W3C的一个集会。(坐在我边上的是Donna,一位新参加adobe团体的友人,她感到很惊疑,为什么参加W3C集会的多是女士。好问题,她仅仅从名义上看房子里的都是女士。)如果你有时间花几分钟时间浏览一下集会说明,你会发明Tantek Celik和Hakon Lie都在这里,同样,有来自Sun、Microsoft、IBM、Adobe、Nokia、Sony、OpenWave至公司的代表,还有许多独立参谋和其余公司加入。
事实上,你也可以很容易地找到一些谢绝采用标准而且也非常胜利的公司例子,特别是当你站在公司放慢翻新速度的角度来考虑时(许多时候暗指来自微软的观点)。没有一个生涯和工作在自在经济系统的人会不这么想。
按我的观点看来,在担忧下一代互联网发展问题之前,W3C须要做的是如下多少点,重点在web利用软件(applications)方面:
一.W3C的聚会
4.从新调剂现在的W3C主页的重点
个别而言,标准化象征着对企业的应用压力。他们要改变行为习惯,不仅仅要使股东得益,也要使所有人得益。
这可能是一个不适当的比方,但我仍是保持援用它。这个比喻来自Isaac Asimov(阿西莫夫)的科幻作品《基地三步曲》(Foundation Trilogy)。在第一本书里刻画了在宇宙中有一颗独立的星球,叫做基地,成为全部河汉帝国科技的唯一起源。起初所有事情都很美妙,直到有一天,银河帝国企图把持整个基地。所以当天河帝国派出飞船攻打小星球的时候,星河帝国所有的机器、器具和电脑系统在统一时间都失灵了。基地依附独一的科技成功了,并逼迫银河帝国许可其独立存在。
标准对我们所有人都是重要的真正理由是:预期它能发明一个均衡各方好处的、能广泛接收的行动基准(level of behavior),不管你爱好或者不喜欢。特殊是那些正在工作,却阔别标准的、聪慧的工程师。(只管这些被命名为“标准”的规范已经树立了10年)。
固然现在我以为web标准值得关注,但在我了解有关web标准的主题之前,对web标准我绝不关心,也没有意识到我下面要讨论的这些问题的存在。而这些问题偏偏是每个人都应该关心web标准、以及他们在高科技产品和服务中表演的角色的真正原因。
七.这种情形下你能做什么
--> [
网站建设之]该如何面对WEB标准
不必关怀web标准?
当然,Zeldman的《Designing with Web Standards》是关于这个主题最好的书籍,非常易懂地说明了web标准应用和技术要点。
一旦微软得到了它想要的,它就无所顾虑,持续变本加厉,甚至越走越远。例如现在微软现在开始在新操作系统Longhorn上开发新的私有技术XAML。正如一些人指出的,微软又开始决裂市场,就象1995 年那样。这没什么可惊讶的,微软的行为源自其商业利益的本质,它过去和今天的行为都合乎逻辑。更重要的是,除非有来自外界的强盛压力,否则它不会改变,评估一个网站项目可行性的六势。
我们需要一套规范专门针对用户代办(相似微软公司)的开发者和创作者;也需要一套规范专门针对设计师和web开发者。现在的规范混淆在一起,不方便各类用户运用标准时查阅相应的常识。
所有的文章都探讨web标准的好处:简化代码、加速开发、紧缩文件尺寸、提高低载速度、更好的易用性、取得更多用户、更易于保护、多平台兼容。而这些益处仅仅停留在技巧层面,也有一些ROI的讨论。
水落石出了?我的一个主意就是微软不应该再对IE做任何事情,除非他们迫于压力改变做法。诚实说,如果所有开发者都用同一个平台,同一套APIs,同一套标准,世界将变得简略地多。
上个月,我曾写信给一个集团,问:是否值得努力设立一个"web标准推广日"。这一天尽可能多的blog的站点同时封闭以增强后果,同时在首页上放置雷同的一页来说明web标准真正的目标。并解释一些事件:微软不乐意修正它的IE以建立同一的基准平台,那样的话开发者可以建破轻量的代码就工作在IE、Safari, Mozilla, Firefox 以及 Opera等多个浏览器之间。---这样做至少引起人们对首页内容的关注。
随同很多有趣的演示,在会议期间讨论更多的是web标准的现状以及如何发展。讨论的焦点更多是如何在下一代的web应用软件上使用web标准。我异常盼望站起来陈说我的两个观点,然而我抑制了自己。在会议休息空隙,我和Dean Jackson以及Jon Ferraiolo说了我的观点,他们无比赞成并倡议替我去把麦克风抢过来,我禁止了他们。兴许我惧怕人们从我的RTFM rant意识我,天晓得?这个时候,我想我应该做的只是坐着和凝听。
而终极,标准最重要的目标很少能通过代码、ROI或者日复一日的争辩而实现。当你开始当真考虑,你发现那些在商业中一直立异和互相竞争的公司,例如:Microsoft、Sun、Adobe和IBM,实质上它们需要在自由的市场中生存。如果这些公司认为他们遵循标准并不重要,尤其是这个标准只是一个在他们权势范畴内的非官方组织制定发展的,他们会遵循吗?盼望这些公司改变他们的本质,就犹如冀望肉食动物在饥饿时不要捕食一样不现实。
三.摘要
当我浏览XHTML或者CSS规范,最重要的事情是我愿望看到现行标准,不是过去的标准,或者正在制定中的未来的标准。收拾标准使之轻易被贯彻和遵循,也需要为用户供给一个独立的,随时更新的文档便于查阅临界信息(critical information)。
1.合并、整顿现行规范
这里是W3C局部相关讨论,我发起投票提议用两个列表的方式:第一个规范列表说明今天或者明年世界要遵循的规范,列表中只包括当前W3C 已经同意的规范版本,包括XHTML、CSS和DOM;第二个规范列表将包含 XHTML、CSS、 SMIL、SVG、 XForms、 ECMAScript和 DOM.一旦我们的内容宣布系统可能100%处置第二个列表中的规范,那么我们就能讨论再下一级将是什么。到那时候,我信任许多关于web应用软件的规范都将被纳入讨论。
有一个很及时的观点就是:少数人的举动会对多数人产生意思深入的影响。在那样的环境中,占多数的人们为了维护本人必需建立一种相互制约的平衡机制,以避免少数人的过错、贪心和权利交易。如果不这个平衡机制,少数人就会滥用他们的权力,疏忽多数人的需乞降就义多数人的利益,而多数人也不用为此惊讶。
如果我们的贸易和政治首领错误微软施加压力,那么就不要对将来可能的结果发生惊疑。更主要的,假如我们(包含全世界所有的开发者、程序员、设计师和内容创作者)不做我们应当的尽力去"教导"那些商业和政治首脑,咱们就会由于最后的成果而受到斥责。
五.来自Asimov的一课
我已经这样做了,访客跳出网站的原因以及解决办法。
(责任编辑:网站建设)
该如何面对WEB标准相关文章