W3C un WHATWG ir vienojušies izstrādāt kopējas HTML un DOM specifikācijas

W3C un WHATWG organizācijas parakstīts vienošanās par turpmāku kopīgu HTML un DOM specifikāciju izstrādi. Līguma parakstīšana rezumēja tuvināšanās procesu W3C и KAS, kas tika uzsākta 2017. gada decembrī pēc tam, kad WHATWG ieviesa dažus kopīgus darba procesus un apstiprināja kopīgus noteikumus attiecībā uz intelektuālo īpašumu.

Lai organizētu kopīgu darbu pie specifikācijām, W3C ir izveidota jauna darba grupa HTML darba grupa, kas būs atbildīgs par WHATWG izstrādāto HTML un DOM specifikāciju uzmetumu tulkošanu W3C ieteikumu (standartu) formā, ņemot vērā sabiedrības, tostarp lietotāju, pārlūkprogrammu ražotāju un tīmekļa izstrādātāju vēlmes. Visas izmaiņas un jaunas funkcijas, kas saistītas ar specifikācijām HTML и SPRIEDUMS, ieteicams iesniegt tieši WHATWG repozitorijā.

Pamatlīgumi starp W3C un WHATWG:

  • Organizācijas strādās kopā pie HTML un DOM specifikācijām. Izstrāde tiks veikta WHATWG krātuvēs, kurās turpinās veidoties nepārtraukti izstrādāta aktuālā specifikāciju versija, uz kuras pamata atzarosies projektu sadaļas atsevišķai izskatīšanai un standartizācijai;
  • WHATWG uzturēs nepārtraukti pilnveidojamas specifikācijas HTML и SPRIEDUMS (Dzīves līmenis);
  • W3C pārtrauks patstāvīgi publicēt savus HTML un DOM specifikāciju projektus un izmantos WHATWG darbu kā projektus standartu sagatavošanai un apspriešanai;
  • W3C visus procesus, kas saistīti ar izmaiņu iesniegšanu, ziņošanu par problēmām, testu rakstīšanu un risinājumu izstrādi problēmu risināšanai, pārsūta uz WHATWG krātuvēm un iesaka tos izmantot.
  • WHATWG veiks darbu, periodiski ģenerējot pārskatīšanas melnrakstus. W3C izmantos šos projektus kā standartizācijas kandidātus (kandidātu ieteikumi), kuriem tiks izmantoti regulāri W3C procesi, lai izstrādātu projektus sākotnējā un galīgā standarta formā. W3C organizācija vairs nebūs tieši iesaistīta izveidē un projektu apspriešana;
  • Sadaļa /TR W3C vietnē (visi standarti un melnraksti) ar HTML un DOM saistītajiem dokumentiem būs saite uz vietni KAS;
  • Ja rodas domstarpības ar kādas puses lēmumiem, tiek ieviests konfliktu risināšanas process, kas ietver diskusijas eskalāciju līdz WHATWG vadības grupas, W3C tehniskās arhitektūras grupas un W3C direktora līmenim. Ja kompromiss netiek atrasts, jebkurai pusei ir tiesības lauzt līgumu;
  • Vienotu noteikumu pieņemšana autortiesību un zīmolu jomā;
  • Whatwg.org ievieš atšķirīgu formatējumu W3C standartiem;
  • Lai dokumentētu W3C normatīvo atsauču politika Ir veiktas izmaiņas, lai ļautu atsaukties uz nepārtraukti attīstāmo WHATWG (dzīves standartu) specifikāciju stabilajām iespējām.

Līdz šim paralēli tika izstrādātas dažādas HTML un DOM specifikāciju versijas - vienu versiju standartizēja W3C organizācija, bet otrā tika izstrādāta nepārtraukts cikls izstrādājusi organizācija WHATWG, kas sākotnēji pārraudzīja HTML 5 izveidi. Abu versiju sinhronizēšana prasīja daudz pūļu un radīja neskaidrības (W3C standartizācija aizņēma ilgu laiku un nozīmēja melnrakstu testēšanu ar atsevišķu vēlmju analīzi un to labojumiem, kas netika atspoguļoti WHATWG specifikācijās, kas tika iekļautas šajā laikā). Pat pirms septiņiem gadiem netika izslēgts sadalīšanas iespēja, kas varētu novest pie divu neatkarīgu HTML5 standartu izstrādes.

Atgādināsim, ka organizācija WHATWG (The Web Hypertext Application Technology Working Group) tika dibināta 2004.gadā ar mērķi paātrināt nepārtrauktu HTML valodas un programmu saskarņu izstrādi tīmekļa aplikāciju veidošanai. WHATWG dibinātāji bija Apple, Mozilla un Opera, kuri nepiekrita standartizējošās organizācijas W3C politikai, kas uzskatīja, ka nākotne pieder XML un XHTML specifikācijām, un pretēji tīmekļa izstrādātāju vēlmēm uztvēra HTML kā mirstošu. tehnoloģija. Pretstatā ilgstošajam standartizācijas procesam, ko praktizē W3C, kas ietver iepriekšēju projektu versiju testēšanu un to publisko diskusiju rīkošanu, WHATWG HTML5 izstrādei izmantoja modeli specifikāciju atjaunināšanai nepārtrauktā ciklā bez nepārprotamas versiju fiksācijas. progresīvas izmaiņas un pastāvīgs atbalsts mūsdienīgā formā.

Avots: opennet.ru

Pievieno komentāru