IT兄弟連 HTML5教程 HTML5的靠山 W3C、IETF是什麼

  • 2019 年 10 月 5 日
  • 筆記

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/ITXDL123/article/details/100725501

無規矩不成方圓,軟體開發當然不能例外。Web開發涉及的廠商和技術非常多,所以必須要有參考的標準,而且需要一系列的標準。Web程式都是通過瀏覽器來解析執行的,通過頁面的展示內容與用戶互動,所以Web標準不僅要求各個瀏覽器都要遵循,開發者一樣要遵循相同的標準。而似乎和Web相關標準的製作組織機構很多,例如W3C、IETF、ECMA和 WHATWG等,哪些是我們需要了解的?需要掌握什麼資訊?都在本節詳細介紹。

W3C是什麼

W3C創建於1994年,W3C是萬維網(World Wide Web)聯盟的縮寫,是對網路標準制定的一個非贏利組織,是Web技術領域最具權威和影響力的國際中立性技術標準機構,像HTML、CSS、XML的標準就是由W3C來訂製。W3C致力於對web進行標準化,W3C創建並維護了WWW標準。W3C為解決Web應用中不同平台、技術和開發者帶來的不兼容問題,保障Web資訊的順利和完整流通,制定了一系列標準並督促Web應用開發者和內容提供者遵循這些標準。標準的內容包括使用語言的規範,開發中使用的導則和解釋引擎的行為等等。但是,W3C制定的web標準似乎並非強制而只是推薦標準(每項W3C推薦的發展是通過由會員和受邀專家組成的工作組來完成的。工作組的經費來自公司和其他組織,並會創建一個工作草案,最後是一份提議推薦。一般來說,為了獲得正式的批准,推薦都會被提交給W3C會員和主任)。因此部分網站仍然不能完全實現這些標準。特別是使用早期所見即所得網頁編輯軟體設計的網頁往往會包含大量非標準程式碼。到目前為止,W3C已發布了200多項影響深遠的Web技術標準及實施指南,有效促進了Web技術的互相兼容,對互聯網技術的發展和應用起到了基礎性和根本性的支撐作用。W3C之所以被業界所推崇,離不開其創始人、被業界公認為(互聯網之父)的伯納斯李。如果伯納斯·李當初為自己發明的(WWW)申請專利,他現在可以在金錢上與蓋茨一比高低,但是他選擇了無償的向全世界開放,讓所有人都有機會接觸到互聯網。

IETF是什麼

國際互聯網工程任務組(The Internet Engineering Task Force,簡稱IETF)是一個公開性質的大型民間國際團體,由為互聯網技術工程及發展做出貢獻的專家自發參與和管理。彙集了與互聯網架構和互聯網順利運作相關的網路設計者、運營者、投資人和研究人員,並歡迎所有對此行業感興趣的人士參與,任何人都可以註冊參加IETF的會議。成立於1985年底,是全球互聯網最具權威的技術標準化組織,主要任務是負責互聯網相關技術規範的研發和制定,當前絕大多數國際互聯網技術標準出自IETF。

IETF機構與W3C是互聯網行業內兩大標準組織。IETF具有比W3C更廣泛的責任範圍,它負責定義並管理網際網路技術的所有方面。包括用於數據傳輸的IP協議、讓域名與IP地址匹配的域名系統(DNS)、用於發送郵件的簡單郵件傳輸協議(SMTP)等。當前IETF正在推動兩大標準是互聯網協議IPv6和增加一個加密層的DNSSEC。W3C主要關注的是Web方面,W3C早期定義了WWW的HTML、CSS、HTTP和URL等基礎技術標準,和現在的HTML5、CSS3、Web App等標準。

W3C發布的是工作草案和建議,試圖為今後通過指定的Web協議。IETF發布的稱為徵求意見稿和推薦標準,在現實世界中已經使用。當W3C創立之時,它的權力與IETF重合了,IETF組織最終將負責HTML的權力移交給了W3C,因為主要的廠商,如Microsoft和Netscape公司傾向於通過W3C工作。HTML的第一個官方版本是由IETF推出的HTML2.0。後來,W3C取代IETF的角色,成為HTML標準制訂的組織。後來IETF和W3C一直保持著合作關係,在許多問題上立場一致。2009年,互聯網協會ISOC(IETF的上級機構)宣布為推動作為創建開放網路標準組織的W3C的發展,對其進行捐助。ISOC和W3C多年來在許多領域共同努力,並已深刻共享關於互聯網發展的價值觀。ISOC的支援將使W3C能夠發展其組織結構,以確保繼續鞏固與世界各地越來越多的開發者和用戶的堅實的合作關係。這兩個組織將繼續獨立運作,並保持其長期而非正式的合作。

Tags: