ProHoster > Blog > lajme në internet > W3C dhe WHATWG kanë rënë dakord të zhvillojnë specifikime të përbashkëta HTML dhe DOM
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.