Mae W3C a WHATWG yn cytuno i ddatblygu manylebau HTML a DOM cyffredin

Sefydliadau W3C a WHATWG Llofnodwyd cytundeb ar ddatblygiad pellach ar y cyd o'r manylebau HTML a DOM. Roedd llofnodi'r cytundeb yn crynhoi'r broses rapprochement W3C и BETH, a lansiwyd ym mis Rhagfyr 2017 ar ôl i WHATWG gyflwyno rhai prosesau gwaith cyffredin a chymeradwyo rheolau cyffredin ynghylch eiddo deallusol.

Mae gweithgor newydd wedi'i greu yn y W3C i drefnu gwaith ar y cyd ar fanylebau Gweithgor HTML, a fydd yn gyfrifol am drosi'r manylebau HTML a DOM drafft a ddatblygwyd yn WHATWG i ffurf argymhellion W3C (safonau), gan ystyried dymuniadau'r gymuned, gan gynnwys defnyddwyr, gweithgynhyrchwyr porwr a datblygwyr gwe. Pob newid a nodweddion newydd yn ymwneud â manylebau HTML и DOM, argymhellir ei gyflwyno'n uniongyrchol i gadwrfeydd WHATWG.

Cytundebau sylfaenol rhwng W3C a WHATWG:

  • Bydd y sefydliadau'n cydweithio ar fanylebau HTML a DOM. Bydd datblygiad yn cael ei wneud yn y cadwrfeydd WHATWG, lle bydd fersiwn gyfredol o'r manylebau sy'n cael ei datblygu'n barhaus yn parhau i gael ei ffurfio, ac ar y sail honno bydd adrannau drafft yn canghennog i'w hadolygu a'u safoni ar wahân;
  • Bydd WHATWG yn cynnal manylebau sy'n esblygu'n barhaus HTML и DOM (Safon Fyw);
  • Bydd y W3C yn rhoi'r gorau i gyhoeddi ei fanylebau HTML a DOM drafft ei hun yn annibynnol, a bydd yn defnyddio gwaith WHATWG fel drafftiau ar gyfer paratoi a thrafod safonau;
  • Mae W3C yn trosglwyddo'r holl brosesau sy'n gysylltiedig â chyflwyno newidiadau, adrodd ar broblemau, ysgrifennu profion a datblygu atebion i ddatrys problemau i gadwrfeydd WHATWG ac yn argymell eu defnyddio.
  • Bydd WHATWG yn cyflawni'r gwaith o gynhyrchu Drafftiau Adolygu o bryd i'w gilydd. Bydd y W3C yn defnyddio'r drafftiau hyn fel ymgeiswyr ar gyfer safoni (Argymhellion yr Ymgeisydd), a bydd prosesau W3C rheolaidd yn cael eu defnyddio i ddod â'r drafftiau i ffurf safon ragarweiniol a therfynol Ni fydd sefydliad W3C yn ymwneud yn uniongyrchol â chreu a trafod drafftiau;
  • Adran /TR ar wefan W3C (pob safon a drafft) ar gyfer dogfennau HTML a DOM yn cysylltu â'r wefan BETH;
  • Mewn achos o anghytuno ag unrhyw benderfyniadau gan un o’r partïon, cyflwynir proses datrys gwrthdaro, sy’n cynnwys uwchgyfeirio’r drafodaeth i lefel Grŵp Llywio WHATWG, Grŵp Pensaernïaeth Dechnegol W3C a Chyfarwyddwr W3C. Os na cheir cyfaddawd, bydd y naill barti neu'r llall yn parhau â'r hawl i derfynu'r cytundeb;
  • Mabwysiadu rheolau unffurf ym maes hawlfraint a brandiau;
  • Mae Whatwg.org yn cyflwyno fformatio gwahanol i safonau W3C;
  • I ddogfennu Polisi Cyfeirio Normadol W3C Mae newidiadau wedi'u gwneud i ganiatáu cyfeiriadau at alluoedd sefydlog y manylebau WHATWG (Safonau Byw) sy'n datblygu'n barhaus.

Hyd yn hyn, mae fersiynau gwahanol o'r manylebau HTML a DOM wedi datblygu ochr yn ochr - safonwyd un fersiwn gan y sefydliad W3C, a datblygwyd yr ail o fewn fframwaith cylch parhaus a ddatblygwyd gan sefydliad WHATWG, a oruchwyliodd y gwaith o greu HTML 5 i ddechrau. Roedd angen llawer o ymdrech i gysoni'r ddwy fersiwn ac arweiniodd hynny at amwysedd (cymerodd safoni W3C amser hir ac roedd yn golygu profi drafftiau gyda dadansoddiad ar wahân o ddymuniadau a chywiriadau ar eu cyfer, na chawsant eu hadlewyrchu ym manylebau WHATWG a aeth ymlaen i’r cyfnod hwn). Saith mlynedd yn ôl hyd yn oed ni chafodd ei eithrio y posibilrwydd o hollt a allai arwain at ddatblygu dwy safon HTML5 annibynnol.

Gadewch inni gofio bod y sefydliad WHATWG (Gweithgor Technoleg Cymwysiadau Hyperdestun Gwe) wedi'i sefydlu yn 2004 gyda'r nod o gyflymu datblygiad parhaus yr iaith HTML a rhyngwynebau rhaglen ar gyfer ffurfio cymwysiadau gwe. Sylfaenwyr WHATWG oedd Apple, Mozilla ac Opera, a oedd yn anghytuno â pholisïau’r sefydliad safoni W3C, a oedd yn credu bod y dyfodol yn perthyn i fanylebau XML a XHTML, ac, yn groes i ddymuniadau datblygwyr gwe, yn gweld HTML fel marw. technoleg. Yn wahanol i’r broses safoni hirfaith a ddefnyddir gan W3C, sy’n cynnwys profi fersiynau drafft yn rhagarweiniol a chynnal eu trafodaethau cyhoeddus, defnyddiodd WHATWG ar gyfer datblygu HTML5 fodel ar gyfer diweddaru manylebau mewn cylch parhaus, heb osod fersiynau penodol, gyda newidiadau cynyddol a chefnogaeth gyson ar ffurf gyfoes.

Ffynhonnell: opennet.ru

Ychwanegu sylw