W3C dhe WHATWG kanë rënë dakord të zhvillojnë specifikime të përbashkëta HTML dhe DOM

Organizatat W3C dhe WHATWG nënshkruar marrëveshje për zhvillimin e mëtejshëm të përbashkët të specifikimeve HTML dhe DOM. Nënshkrimi i marrëveshjes përmblodhi procesin e afrimit W3C и WHATWG, i nisur në dhjetor 2017 pasi WHATWG prezantoi disa procese të përbashkëta pune dhe miratoi rregulla të përbashkëta në lidhje me pronësinë intelektuale.

Një grup i ri pune është krijuar në W3C për të organizuar punën e përbashkët mbi specifikimet Grupi i Punës HTML, i cili do të jetë përgjegjës për përkthimin e draft specifikimeve HTML dhe DOM të zhvilluara në WHATWG në formën e rekomandimeve (standardeve) të W3C, duke marrë parasysh dëshirat e komunitetit, duke përfshirë përdoruesit, prodhuesit e shfletuesve dhe zhvilluesit e uebit. Të gjitha ndryshimet dhe veçoritë e reja në lidhje me specifikimet HTML и DOM, rekomandohet të dorëzohet direkt në depo WHATWG.

Marrëveshjet bazë midis W3C dhe WHATWG:

  • Organizatat do të punojnë së bashku në specifikimet HTML dhe DOM. Zhvillimi do të kryhet në magazinat WHATWG, në të cilat do të vazhdojë të formohet një version aktual i zhvilluar vazhdimisht i specifikimeve, mbi bazën e të cilit do të degëzohen seksionet e draftit për rishikim dhe standardizim të veçantë;
  • WHATWG do të mbajë specifikimet në zhvillim të vazhdueshëm HTML и DOM (Standardi i jetesës);
  • W3C do të ndalojë së publikuari në mënyrë të pavarur specifikimet e veta HTML dhe DOM dhe do të përdorë punën WHATWG si drafte për përgatitjen dhe diskutimin e standardeve;
  • W3C transferon të gjitha proceset që lidhen me paraqitjen e ndryshimeve, raportimin e problemeve, shkrimin e testeve dhe zhvillimin e zgjidhjeve për të zgjidhur problemet në depot e WHATWG dhe rekomandon përdorimin e tyre.
  • WHATWG do të kryejë punën e gjenerimit periodik të drafteve të rishikimit. W3C do t'i përdorë këto drafte si kandidatë për standardizim (Rekomandimet e Kandidatit), për të cilat proceset e rregullta të W3C do të përdoren për të sjellë draftet në formën e një standardi paraprak dhe përfundimtar. Organizata W3C nuk do të përfshihet më drejtpërdrejt në krijimin dhe diskutimi i drafteve;
  • seksion /TR në faqen e W3C (të gjitha standardet dhe draftet) për dokumentet e lidhura me HTML dhe DOM do të lidhen me sitin WHATWG;
  • Në rast mosmarrëveshjeje me ndonjë vendim të njërës prej palëve, futet një proces i zgjidhjes së konfliktit, i cili përfshin përshkallëzimin e diskutimit në nivelin e Grupit Drejtues WHATWG, Grupit të Arkitekturës Teknike të W3C dhe Drejtorit të W3C. Nëse nuk gjendet një kompromis, secila palë ka të drejtë të ndërpresë marrëveshjen;
  • Miratimi i rregullave uniforme në fushën e të drejtës së autorit dhe markave;
  • Whatwg.org prezanton formatime të ndryshme në standardet e W3C;
  • Për të dokumentuar Politika e referencës normative të W3C Janë bërë ndryshime për të lejuar referenca për aftësitë e qëndrueshme të specifikimeve WHATWG (Standardet e Jetesës) në zhvillim të vazhdueshëm.

Deri më tani, versione të ndryshme të specifikimeve HTML dhe DOM janë zhvilluar paralelisht - një version u standardizua nga organizata W3C, dhe i dyti u zhvillua në kuadrin e cikël i vazhdueshëm zhvilluar nga organizata WHATWG, e cila fillimisht mbikëqyri krijimin e HTML 5. Sinkronizimi i dy versioneve kërkonte shumë përpjekje dhe çoi në paqartësi (standardizimi i W3C mori shumë kohë dhe nënkuptonte testimin e drafteve me një analizë të veçantë të dëshirave dhe korrigjime për to, të cilat nuk u pasqyruan në specifikimet WHATWG që hynë në këtë kohë). Edhe shtatë vjet më parë nuk përjashtohej mundësia e një ndarjeje që mund të çojë në zhvillimin e dy standardeve të pavarura HTML5.

Kujtojmë se organizata WHATWG (The Web Hypertext Application Technology Working Group) u themelua në vitin 2004 me synimin për të përshpejtuar zhvillimin e vazhdueshëm të gjuhës HTML dhe ndërfaqeve programore për formimin e aplikacioneve në ueb. Themeluesit e WHATWG ishin Apple, Mozilla dhe Opera, të cilët nuk u pajtuan me politikat e organizatës standardizuese W3C, e cila besonte se e ardhmja i përkiste specifikimeve XML dhe XHTML dhe, në kundërshtim me dëshirat e zhvilluesve të uebit, e perceptonte HTML si një vdekjeprurëse. teknologjisë. Në ndryshim nga procesi i gjatë i standardizimit i praktikuar nga W3C, i cili përfshin testimin paraprak të versioneve draft dhe mbajtjen e diskutimeve të tyre publike, WHATWG për zhvillimin e HTML5 përdori një model për përditësimin e specifikimeve në një cikël të vazhdueshëm, pa fiksim të qartë të versioneve, me ndryshime progresive dhe mbështetje të vazhdueshme në një formë të përditësuar.

Burimi: opennet.ru

Shto një koment