Sumang-ayon ang W3C at WHATWG na bumuo ng karaniwang mga detalye ng HTML at DOM

Mga organisasyong W3C at WHATWG pinirmahan kasunduan sa karagdagang magkasanib na pagbuo ng mga detalye ng HTML at DOM. Ang paglagda ng kasunduan ay buod sa proseso ng rapprochement W3C ΠΈ WHATWG, na inilunsad noong Disyembre 2017 pagkatapos ipakilala ng WHATWG ang ilang karaniwang proseso ng trabaho at inaprubahan ang mga karaniwang tuntunin tungkol sa intelektwal na ari-arian.

Ang isang bagong pangkat ng trabaho ay nilikha sa W3C upang ayusin ang magkasanib na gawain sa mga pagtutukoy HTML Working Group, na magiging responsable para sa pagsasalin ng draft na HTML at mga detalye ng DOM na binuo sa WHATWG sa anyo ng mga rekomendasyong W3C (mga pamantayan), na isinasaalang-alang ang mga kagustuhan ng komunidad, kabilang ang mga user, mga tagagawa ng browser at mga web developer. Lahat ng mga pagbabago at bagong feature na nauugnay sa mga pagtutukoy HTML ΠΈ Paghatol, inirerekumenda na direktang isumite sa WHATWG repository.

Mga pangunahing kasunduan sa pagitan ng W3C at WHATWG:

  • Magtutulungan ang mga organisasyon sa mga detalye ng HTML at DOM. Isasagawa ang pag-unlad sa mga repositoryo ng WHATWG, kung saan patuloy na mabubuo ang isang patuloy na binuong kasalukuyang bersyon ng mga pagtutukoy, batay sa kung aling mga draft na seksyon ang magsasanga para sa hiwalay na pagsusuri at standardisasyon;
  • Papanatilihin ng WHATWG ang patuloy na nagbabagong mga detalye HTML ΠΈ Paghatol (Living Standard);
  • Ang W3C ay titigil nang nakapag-iisa sa paglalathala ng sarili nitong draft na HTML at mga detalye ng DOM, at gagamitin ang WHATWG na gawa bilang mga draft para sa paghahanda at pagtalakay sa mga pamantayan;
  • Inililipat ng W3C ang lahat ng prosesong nauugnay sa pagsusumite ng mga pagbabago, pag-uulat ng mga problema, pagsulat ng mga pagsubok at pagbuo ng mga solusyon upang malutas ang mga problema sa mga repositoryo ng WHATWG at inirerekomenda ang paggamit ng mga ito.
  • Gagawin ng WHATWG ang gawain ng pana-panahong pagbuo ng Mga Draft ng Pagsusuri. Gagamitin ng W3C ang mga draft na ito bilang mga kandidato para sa standardisasyon (Mga Rekomendasyon ng Kandidato), kung saan ang mga regular na proseso ng W3C ay gagamitin upang dalhin ang mga draft sa anyo ng isang paunang at panghuling pamantayan. Ang organisasyon ng W3C ay hindi na direktang kasangkot sa paglikha at talakayan ng mga draft;
  • Seksyon /TR sa W3C site (lahat ng mga pamantayan at draft) para sa HTML at DOM na mga kaugnay na dokumento ay magli-link sa site WHATWG;
  • Sa kaso ng hindi pagkakasundo sa anumang mga desisyon ng isa sa mga partido, isang proseso ng paglutas ng salungatan ay ipinakilala, na kinabibilangan ng pagpapataas ng talakayan sa antas ng WHATWG Steering Group, W3C Technical Architecture Group at ng W3C Director. Kung ang isang kompromiso ay hindi natagpuan, alinman sa partido ay nananatiling may karapatan na wakasan ang kasunduan;
  • Pag-ampon ng mga pare-parehong panuntunan sa larangan ng copyright at mga tatak;
  • Ipinakilala ng Whatwg.org ang iba't ibang pag-format sa mga pamantayan ng W3C;
  • Upang idokumento W3C Normative Reference Policy Ang mga pagbabago ay ginawa upang payagan ang mga sanggunian sa mga matatag na kakayahan ng patuloy na nagbabagong mga pagtutukoy ng WHATWG (Living Standards).

Hanggang ngayon, ang iba't ibang mga bersyon ng mga pagtutukoy ng HTML at DOM ay nabuo nang magkatulad - isang bersyon ay na-standardize ng organisasyon ng W3C, at ang pangalawa ay binuo sa loob ng balangkas ng tuloy-tuloy na ikot na binuo ng organisasyon ng WHATWG, na sa una ay namamahala sa paglikha ng HTML 5. Ang pag-synchronize ng dalawang bersyon ay nangangailangan ng maraming pagsisikap at humantong sa mga kalabuan (W3C standardization ay tumagal ng mahabang panahon at nangangahulugan ng pagsubok ng mga draft na may hiwalay na pagsusuri ng mga kagustuhan at pagwawasto para sa kanila, na hindi naipakita sa mga pagtutukoy ng WHATWG na napunta sa panahong ito pasulong). Kahit pitong taon na ang nakalipas ay hindi ibinukod ang posibilidad ng isang split na maaaring humantong sa pagbuo ng dalawang independiyenteng pamantayan ng HTML5.

Alalahanin natin na ang organisasyong WHATWG (The Web Hypertext Application Technology Working Group) ay itinatag noong 2004 na may layuning pabilisin ang patuloy na pagbuo ng HTML na wika at mga interface ng programa para sa pagbuo ng mga web application. Ang mga tagapagtatag ng WHATWG ay ang Apple, Mozilla at Opera, na hindi sumang-ayon sa mga patakaran ng standardizing organization na W3C, na naniniwala na ang hinaharap ay kabilang sa mga detalye ng XML at XHTML, at, salungat sa kagustuhan ng mga web developer, naisip ang HTML bilang isang namamatay. teknolohiya. Kabaligtaran sa mahabang proseso ng standardisasyon na isinagawa ng W3C, na kinabibilangan ng paunang pagsubok ng mga draft na bersyon at pagdaraos ng kanilang mga pampublikong talakayan, ang WHATWG para sa pagbuo ng HTML5 ay gumamit ng modelo para sa pag-update ng mga detalye sa isang tuluy-tuloy na cycle, nang walang tahasang pagsasaayos ng mga bersyon, na may mga progresibong pagbabago at patuloy na suporta sa isang napapanahon na anyo.

Pinagmulan: opennet.ru

Magdagdag ng komento