日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

你应该关注web标准的真正原因

發(fā)布時(shí)間:2023/11/27 生活经验 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 你应该关注web标准的真正原因 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
你應(yīng)該關(guān)注web標(biāo)準(zhǔn)的真正原因 作者:阿捷 2004-7-4 2:28:39
  • 原文作者:Andrei Herasimchuk
  • 原文出處:designbyfire.com
  • 原文發(fā)表時(shí)間:2004年6月11日

譯者前言:這是一篇讓人震驚的文章。作者的分析深刻,文筆犀利。作者擔(dān)心微軟會(huì)控制整個(gè)世界的觀點(diǎn)也許偏激,但不得不引起我們的警惕和思考。該文發(fā)表后引起了激烈的爭(zhēng)論甚至漫罵,感興趣的建議去原文看看。從中我們能了解web標(biāo)準(zhǔn)在國(guó)外推廣的真實(shí)情況,進(jìn)而思考我們應(yīng)該怎樣做?

譯文

重要提示:下面的文章是我個(gè)人的觀點(diǎn),不是為了表現(xiàn)自己或者為我的老板而寫(xiě)。

雖然現(xiàn)在我認(rèn)為web標(biāo)準(zhǔn)值得關(guān)注,但在我了解有關(guān)web標(biāo)準(zhǔn)的主題之前,對(duì)于web標(biāo)準(zhǔn)我毫不關(guān)心,也沒(méi)有意識(shí)到我下面要討論的這些問(wèn)題的存在。而這些問(wèn)題恰恰是每個(gè)人都應(yīng)該關(guān)心web標(biāo)準(zhǔn)、以及他們?cè)诟呖萍籍a(chǎn)品和服務(wù)中扮演的角色的真正原因。

一.W3C的集會(huì)

2004年6月1日和2日,我在(美國(guó))圣何塞市中心的Adobe團(tuán)體總部參加了W3C的一個(gè)集會(huì)。(坐在我邊上的是Donna,一位新加入adobe團(tuán)體的朋友,她覺(jué)得很驚奇,為什么參加W3C集會(huì)的多是女士。好問(wèn)題,她僅僅從表面上看屋子里的都是女士。)如果你有時(shí)間花幾分鐘時(shí)間閱讀一下集會(huì)說(shuō)明,你會(huì)發(fā)現(xiàn)Tantek CelikHakon Lie都在這里,同樣,有來(lái)自Sun、Microsoft、IBM、Adobe、Nokia、Sony、OpenWave大公司的代表,還有許多獨(dú)立顧問(wèn)和其他公司參加。

伴隨許多有趣的演示,在會(huì)議期間討論更多的是web標(biāo)準(zhǔn)的現(xiàn)狀以及如何發(fā)展。討論的焦點(diǎn)更多是如何在下一代的web應(yīng)用軟件上使用web標(biāo)準(zhǔn)。我非常渴望站起來(lái)陳述我的兩個(gè)觀點(diǎn),但是我克制了自己。在會(huì)議休息間隙,我和Dean Jackson以及Jon Ferraiolo說(shuō)了我的觀點(diǎn),他們非常贊同并建議替我去把麥克風(fēng)搶過(guò)來(lái),我阻止了他們。也許我害怕人們從我的RTFM rant認(rèn)識(shí)我,天知道?這個(gè)時(shí)候,我想我應(yīng)該做的只是坐著和聆聽(tīng)。

二.一些背景情況

在我們開(kāi)始正文之前,允許我先回憶一下。

上個(gè)月,我曾寫(xiě)信給一個(gè)團(tuán)體,問(wèn):是否值得努力設(shè)立一個(gè)"web標(biāo)準(zhǔn)推廣日"。這一天盡可能多的blog的站點(diǎn)同時(shí)關(guān)閉以加強(qiáng)效果,同時(shí)在首頁(yè)上放置相同的一頁(yè)來(lái)解釋web標(biāo)準(zhǔn)真正的目標(biāo)。并說(shuō)明一些事情:微軟不愿意修改它的IE以建立統(tǒng)一的基準(zhǔn)平臺(tái),那樣的話開(kāi)發(fā)者可以建立輕量的代碼就工作在IE、Safari, Mozilla, Firefox 以及 Opera等多個(gè)瀏覽器之間。---這樣做至少引起人們對(duì)首頁(yè)內(nèi)容的關(guān)注。

這個(gè)建議仍未確定,可能發(fā)生可能不發(fā)生,我們需要看看有多少人有興趣這樣做。拋開(kāi)這件事不說(shuō)。其實(shí)已經(jīng)有許多關(guān)于web標(biāo)準(zhǔn)益處的好的文章和相關(guān)的討論。如果你沒(méi)有看過(guò),下面是一些快速鏈接列表:

  • 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

當(dāng)然,Zeldman的《Designing with Web Standards》是關(guān)于這個(gè)主題最好的書(shū)籍,非常易懂地說(shuō)明了web標(biāo)準(zhǔn)應(yīng)用和技術(shù)要點(diǎn)。

所有的文章都討論web標(biāo)準(zhǔn)的益處:簡(jiǎn)化代碼、加速開(kāi)發(fā)、壓縮文件尺寸、提高下載速度、更好的易用性、獲得更多用戶(hù)、更易于維護(hù)、多平臺(tái)兼容。而這些益處僅僅停留在技術(shù)層面,也有一些ROI的討論。

以上都是關(guān)于web標(biāo)準(zhǔn)正確的、非常重要的觀點(diǎn),我假設(shè)你之前已經(jīng)都聽(tīng)說(shuō)和了解。

三.摘要

出于本文討論的緣故,我希望你暫時(shí)忘記上面文章提到的所有技術(shù)益處;忘記你的內(nèi)容可以在不同瀏覽器、操作系統(tǒng)或者電腦、和移動(dòng)設(shè)備之間的兼容和輕便協(xié)同的夢(mèng)想;忘記高科技巨頭100%支持標(biāo)準(zhǔn)(而不是90%支持)后,開(kāi)發(fā)者采用標(biāo)準(zhǔn)可以節(jié)省多少的時(shí)間和金錢(qián)。那些都是通過(guò)標(biāo)準(zhǔn)可以達(dá)到的最完美的目標(biāo),但它們并不是為什么web標(biāo)準(zhǔn)對(duì)世界真的重要的真正原因。

一般而言,標(biāo)準(zhǔn)化意味著對(duì)企業(yè)的應(yīng)用壓力。他們要改變行為習(xí)慣,不僅僅要使股東得益,也要使所有人得益。

而最終,標(biāo)準(zhǔn)最重要的目的很少能通過(guò)代碼、ROI或者日復(fù)一日的爭(zhēng)論而實(shí)現(xiàn)。當(dāng)你開(kāi)始認(rèn)真考慮,你發(fā)現(xiàn)那些在商業(yè)中不斷創(chuàng)新和互相競(jìng)爭(zhēng)的公司,例如:Microsoft、Sun、Adobe和IBM,本質(zhì)上它們需要在自由的市場(chǎng)中生存。如果這些公司認(rèn)為他們遵循標(biāo)準(zhǔn)并不重要,尤其是這個(gè)標(biāo)準(zhǔn)只是一個(gè)在他們勢(shì)力范圍內(nèi)的非官方組織制定發(fā)展的,他們會(huì)遵循嗎?期望這些公司改變他們的本質(zhì),就如同期望肉食動(dòng)物在饑餓時(shí)不要捕食一樣不現(xiàn)實(shí)。

事實(shí)上,你也可以很容易地找到一些拒絕采用標(biāo)準(zhǔn)而且也非常成功的公司例子,特別是當(dāng)你站在公司放慢創(chuàng)新速度的角度來(lái)考慮時(shí)(許多時(shí)候暗指來(lái)自微軟的觀點(diǎn))。沒(méi)有一個(gè)生活和工作在自由經(jīng)濟(jì)體系的人會(huì)不這么想。

標(biāo)準(zhǔn)對(duì)我們所有人都是重要的真正理由是:預(yù)期它能創(chuàng)造一個(gè)平衡各方利益的、能普遍接受的行為基準(zhǔn)(level of behavior),不論你喜歡或者不喜歡。特別是那些正在工作,卻遠(yuǎn)離標(biāo)準(zhǔn)的、聰明的工程師。(盡管這些被命名為“標(biāo)準(zhǔn)”的規(guī)范已經(jīng)建立了10年)。

四.微軟和標(biāo)準(zhǔn)

你可能會(huì)問(wèn)90年代后期和2000年早期微軟在想什么?為什么它表面上保證要開(kāi)始走標(biāo)準(zhǔn)之路,而事實(shí)上可能只遵循了80%到90%?這問(wèn)題很簡(jiǎn)單。微軟在IE4到IE6瀏覽器上采用web標(biāo)準(zhǔn)只不過(guò)是一種市場(chǎng)手段。那個(gè)時(shí)候,IE貫徹標(biāo)準(zhǔn)意味著超過(guò)競(jìng)爭(zhēng)對(duì)手Netscape的Navigator瀏覽器。從表面上看,我們覺(jué)得微軟的做法是正確的,事實(shí)上,微軟只是被商業(yè)利益的本質(zhì)(corporate DNA)所驅(qū)動(dòng):web標(biāo)準(zhǔn)意味著創(chuàng)新。

一旦微軟得到了它想要的,它就無(wú)所顧忌,繼續(xù)變本加厲,甚至越走越遠(yuǎn)。例如現(xiàn)在微軟現(xiàn)在開(kāi)始在新操作系統(tǒng)Longhorn上開(kāi)發(fā)新的私有技術(shù)XAML。正如一些人指出的,微軟又開(kāi)始分裂市場(chǎng),就象1995 年那樣。這沒(méi)什么可驚奇的,微軟的行為源自其商業(yè)利益的本質(zhì),它過(guò)去和今天的行為都合乎邏輯。更重要的是,除非有來(lái)自外界的強(qiáng)大壓力,否則它不會(huì)改變。

五.來(lái)自Asimov的一課

這可能是一個(gè)不恰當(dāng)?shù)谋扔?#xff0c;但我還是堅(jiān)持引用它。這個(gè)比喻來(lái)自Isaac Asimov(阿西莫夫)的科幻作品《基地三步曲》(Foundation Trilogy)。在第一本書(shū)里描繪了在宇宙中有一顆獨(dú)立的星球,叫做基地,成為整個(gè)銀河帝國(guó)科技的唯一來(lái)源。起初一切事情都很美好,直到有一天,銀河帝國(guó)妄圖控制整個(gè)基地。所以當(dāng)銀河帝國(guó)派出飛船攻擊小星球的時(shí)候,銀河帝國(guó)所有的機(jī)器、用具和電腦系統(tǒng)在同一時(shí)間都失靈了。基地依靠唯一的科技勝利了,并強(qiáng)迫銀河帝國(guó)允許其獨(dú)立存在。

在書(shū)中,銀河帝國(guó)邪惡而腐敗,在航向上使宇宙再次走向黑暗時(shí)代。我們不得不擔(dān)心類(lèi)似的情況在現(xiàn)實(shí)中發(fā)生。我們必須清楚的考慮到一個(gè)象微軟這樣的公司很可能有著類(lèi)似“基地”的能力。

在現(xiàn)代網(wǎng)絡(luò)中,工商界已經(jīng)過(guò)分依賴(lài)于微軟的技術(shù)---至少包括在這期間我們的常用操作系統(tǒng)、主要的內(nèi)容傳輸設(shè)備類(lèi)似HTML表現(xiàn)引擎(不僅僅限于IE瀏覽器,還有能表現(xiàn)web內(nèi)容的windows的應(yīng)用程序)。所有人都應(yīng)該去看看Google的時(shí)代熱點(diǎn)頁(yè)面的統(tǒng)計(jì)數(shù)據(jù)。

有一個(gè)很及時(shí)的觀點(diǎn)就是:少數(shù)人的行動(dòng)會(huì)對(duì)多數(shù)人產(chǎn)生意義深刻的影響。在那樣的環(huán)境中,占多數(shù)的人們?yōu)榱吮Wo(hù)自己必須建立一種互相制約的平衡機(jī)制,以防止少數(shù)人的錯(cuò)誤、貪婪和權(quán)利買(mǎi)賣(mài)。如果沒(méi)有這個(gè)平衡機(jī)制,少數(shù)人就會(huì)濫用他們的權(quán)利,忽視多數(shù)人的需求和犧牲多數(shù)人的利益,而多數(shù)人也不必為此驚奇。

我們有自己的制約平衡機(jī)制,那就是W3C提供給世界的web標(biāo)準(zhǔn)規(guī)范。然而,如果這個(gè)規(guī)范不被100%的遵守就毫無(wú)意義,90%遵守是不夠的,9 9%遵守也是不夠的。(就象Hakon在W3c會(huì)議上評(píng)論的,規(guī)范已經(jīng)制定,我們現(xiàn)在就是等待微軟去完全執(zhí)行它。)

尊敬的微軟公司已經(jīng)給工商界敲響了一個(gè)警鐘:微軟office的安全措施令人可憐和可怕。其中存在的安全漏洞,使得一個(gè)十六、七歲的黑客用極其簡(jiǎn)單的病毒代碼就可以入侵整個(gè)系統(tǒng)并使系統(tǒng)癱瘓。人們希望工商界能夠給微軟公司以更大的壓力,迫使其完全遵循W3C制定的標(biāo)準(zhǔn)。

如果我們的商業(yè)和政治領(lǐng)袖不對(duì)微軟施加壓力,那么就不要對(duì)未來(lái)可能的結(jié)果產(chǎn)生驚奇。更重要的,如果我們(包括全世界所有的開(kāi)發(fā)者、程序員、設(shè)計(jì)師和內(nèi)容創(chuàng)作者)不做我們應(yīng)該的努力去"教育"那些商業(yè)和政治領(lǐng)袖,我們就會(huì)因?yàn)樽詈蟮慕Y(jié)果而受到責(zé)備。

六.實(shí)踐步驟

最后,如果web標(biāo)準(zhǔn)真正被重視,成為建立一個(gè)平等的競(jìng)爭(zhēng)環(huán)境(level playing field)和平衡各方利益(lowest common denominator)的手段,這就接近我在W3C集會(huì)上最想大聲說(shuō)出來(lái)的觀點(diǎn)了。在集會(huì)第二天快要結(jié)束的時(shí)候,有一些提議建議W3C需要勇敢前進(jìn)。Dean(W3C研究員)看上去有些猶豫不決。你最好還是自己去 看看這個(gè)note

按我的觀點(diǎn)看來(lái),在擔(dān)心下一代互聯(lián)網(wǎng)發(fā)展問(wèn)題之前,W3C需要做的是如下幾點(diǎn),重點(diǎn)在web應(yīng)用軟件(applications)方面:

  • 1.合并、整理現(xiàn)行規(guī)范

    當(dāng)我瀏覽XHTML或者CSS規(guī)范,最重要的事情是我希望看到現(xiàn)行標(biāo)準(zhǔn),不是過(guò)去的標(biāo)準(zhǔn),或者正在制定中的將來(lái)的標(biāo)準(zhǔn)。整理標(biāo)準(zhǔn)使之容易被貫徹和遵循,也需要為用戶(hù)提供一個(gè)獨(dú)立的,隨時(shí)更新的文檔便于查閱臨界信息(critical information)。

  • 2.確定那一組規(guī)范應(yīng)該被目前階段web開(kāi)發(fā)所遵循

    這里是W3C部分相關(guān)討論,我發(fā)起投票提議用兩個(gè)列表的方法:第一個(gè)規(guī)范列表說(shuō)明今天或者明年世界要遵循的規(guī)范,列表中只包含當(dāng)前W3C 已經(jīng)批準(zhǔn)的規(guī)范版本,包括XHTML、CSS和DOM;第二個(gè)規(guī)范列表將包含 XHTML、CSS、 SMIL、SVG、 XForms、 ECMAScript和 DOM.一旦我們的內(nèi)容發(fā)布系統(tǒng)能夠100%處理第二個(gè)列表中的規(guī)范,那么我們就能討論再下一級(jí)將是什么。到那時(shí)候,我相信許多關(guān)于web應(yīng)用軟件的規(guī)范都將被納入討論。

  • 3.建立兩套文檔

    我們需要一套規(guī)范專(zhuān)門(mén)針對(duì)用戶(hù)代理(類(lèi)似微軟公司)的開(kāi)發(fā)者和創(chuàng)作者;也需要一套規(guī)范專(zhuān)門(mén)針對(duì)設(shè)計(jì)師和web開(kāi)發(fā)者。現(xiàn)在的規(guī)范混雜在一起,不方便各類(lèi)用戶(hù)應(yīng)用標(biāo)準(zhǔn)時(shí)查閱相應(yīng)的知識(shí)。

  • 4.重新調(diào)整現(xiàn)在的W3C主頁(yè)的重點(diǎn)

    現(xiàn)在W3C主頁(yè)的只有少量信息說(shuō)明為什么使用和關(guān)注web標(biāo)準(zhǔn)是重要的。頁(yè)面上填滿了規(guī)范和鏈接,這是典型的"官僚主義"設(shè)計(jì),違反了最重要的設(shè)計(jì)原則:如果頁(yè)面上所有信息都重要,那么所有信息也都不重要。是時(shí)候改變了,W3C主頁(yè)的重點(diǎn)應(yīng)該是如何方便人們?yōu)g覽規(guī)范,而不是方便官僚機(jī)構(gòu)如何運(yùn)做。

七.這種情況下你能做什么

給web標(biāo)準(zhǔn)更多機(jī)會(huì),限制微軟的力量。這看起來(lái)不是一個(gè)普通人能做的,或許對(duì)或許不對(duì)。他們說(shuō)民主政治就是每一張選票,如果一張選票的力量微不足道,那么我想集合每一張支持web標(biāo)準(zhǔn)的選票就足夠了,也許"web標(biāo)準(zhǔn)日"是需要的。如果有足夠的聲音大聲說(shuō)web標(biāo)準(zhǔn)的重要性并抗議目前的情況,那么就可能有足夠?qū)Φ纳虡I(yè)和政治領(lǐng)袖來(lái)關(guān)注,給微軟我們需要的壓力。

我已經(jīng)這樣做了。

我也很高興地看到John Allsopp在他的 Web Essentials 04網(wǎng)站上發(fā)起的活動(dòng)已經(jīng)引起足夠多人的興趣。這個(gè)在美國(guó)和歐洲的活動(dòng)承諾將大大推進(jìn)web標(biāo)準(zhǔn)的前進(jìn)。

真相大白了?我的一個(gè)主張就是微軟不應(yīng)該再對(duì)IE做任何事情,除非他們迫于壓力改變做法。老實(shí)說(shuō),如果所有開(kāi)發(fā)者都用同一個(gè)平臺(tái),同一套APIs,同一套標(biāo)準(zhǔn),世界將變得簡(jiǎn)單地多。

真的就是這樣,事實(shí)上,許多公司已經(jīng)在這樣做了(給web標(biāo)準(zhǔn)更多機(jī)會(huì),限制微軟的力量),只是擔(dān)心windows和IE的使用,就象我們所有人都知道的。我自己也在過(guò)去的幾個(gè)公司中堅(jiān)持這樣做,僅僅是出于道德和責(zé)任。

誰(shuí)說(shuō)唯一的規(guī)范不應(yīng)該由微軟制定?這樣可能使事情變得千倍的容易(比如學(xué)習(xí)HTML、CSS和Javascript代碼),可能使我們只要工作在一個(gè)瀏覽器上,一個(gè)操作系統(tǒng)或者一個(gè)平臺(tái)上。誰(shuí)說(shuō)允許微軟制定那樣的規(guī)范有錯(cuò)誤?誰(shuí)說(shuō)微軟把XAML或者其它擴(kuò)展放進(jìn).net的CSS和HTML是錯(cuò)誤的?我們按微軟規(guī)范寫(xiě)所有web內(nèi)容和代碼有什么問(wèn)題?為什么不能將我們所有的技術(shù)依賴(lài)于一家公司?

也許Bill Gates真的就是Asimov宇宙基地的Hari Seldon(哈里謝頓:試圖通過(guò)在銀河角落建立隱蔽的基地,來(lái)縮短隨后的黑暗時(shí)代)。也許這所有都是一個(gè)計(jì)劃來(lái)幫助世界度過(guò)隨后的黑暗時(shí)代,只是我們都不知道?

不用關(guān)心web標(biāo)準(zhǔn)?

小心,你可能得到的是你不想要的。

總結(jié)

以上是生活随笔為你收集整理的你应该关注web标准的真正原因的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。