国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

你應(yīng)該關(guān)注web標(biāo)準(zhǔn)的真正原因

2024-04-27 13:53:07
字體:
供稿:網(wǎng)友

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

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

  一.W3C的集會(huì)

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

  伴隨許多有趣的演示,在會(huì)議期間討論更多的是web標(biāo)準(zhǔn)的現(xiàn)狀以及如何發(fā)展。討論的焦點(diǎn)更多是如何在下一代的web應(yīng)用軟件上使用web標(biāo)準(zhǔn)。我非??释酒饋黻愂鑫业膬蓚€(gè)觀點(diǎn),但是我克制了自己。在會(huì)議休息間隙,我和Dean Jackson以及Jon Ferraiolo說了我的觀點(diǎn),他們非常贊同并建議替我去把麥克風(fēng)搶過來,我阻止了他們。也許我害怕人們從我的RTFM rant熟悉我,天知道?這個(gè)時(shí)候,我想我應(yīng)該做的只是坐著和聆聽。

  二.一些背景情況
  
  在我們開始正文之前,答應(yīng)我先回憶一下。

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

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

  The Business Benefits of Web Standards 本站已經(jīng)翻譯
  
  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è)主題最好的書籍,非常易懂地說明了web標(biāo)準(zhǔn)應(yīng)用和技術(shù)要點(diǎn)。

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

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

  三.摘要

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

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

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

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

  標(biāo)準(zhǔn)對我們所有人都是重要的真正理由是:預(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ì)問90年代后期和2000年早期微軟在想什么?為什么它表面上保證要開始走武林網(wǎng),而事實(shí)上可能只遵循了80%到90%?這問題很簡單。微軟在IE4到IE6瀏覽器上采用web標(biāo)準(zhǔn)只不過是一種市場手段。那個(gè)時(shí)候,IE貫徹標(biāo)準(zhǔn)意味著超過競爭對手Netscape的Navigator瀏覽器。從表面上看,我們覺得微軟的做法是正確的,事實(shí)上,微軟只是被商業(yè)利益的本質(zhì)(corporate DNA)所驅(qū)動(dòng):web標(biāo)準(zhǔn)意味著創(chuàng)新。

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

  五.來自Asimov的一課

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

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

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

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

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

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

  假如我們的商業(yè)和政治領(lǐng)袖不對微軟施加壓力,那么就不要對未來可能的結(jié)果產(chǎn)生驚異。更重要的,假如我們(包括全世界所有的開發(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è)平等的競爭環(huán)境(level playing field)和平衡各方利益(lowest common denominator)的手段,這就接近我在W3C集會(huì)上最想大聲說出來的觀點(diǎn)了。在集會(huì)第二天快要結(jié)束的時(shí)候,有一些提議建議W3C需要勇敢前進(jìn)。Dean(W3C研究員)看上去有些猶豫不決。你最好還是自己去 看看這個(gè)note。

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

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

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

  這里是W3C部分相關(guān)討論,我發(fā)起投票提議用兩個(gè)列表的方法:第一個(gè)規(guī)范列表說明今天或者明年世界要遵循的規(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ī)范,那么我們就能討論再下一級將是什么。到那時(shí)候,我相信許多關(guān)于web應(yīng)用軟件的規(guī)范都將被納入討論。

  3.建立兩套文檔

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

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

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

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

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

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

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

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

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 曲麻莱县| 余江县| 泽库县| 宁陕县| 霞浦县| 虹口区| 吉木乃县| 天门市| 交城县| 澳门| 安福县| 依兰县| 日土县| 大荔县| 会昌县| 榆林市| 新河县| 晋州市| 任丘市| 汉寿县| 林甸县| 宣恩县| 明水县| 洛阳市| 浙江省| 北宁市| 银川市| 钟山县| 广水市| 清徐县| 仪征市| 晋江市| 永丰县| 中西区| 石柱| 历史| 澳门| 和龙市| 格尔木市| 莲花县| 淮阳县|