W3C ati WHATWG ti gba lati ṣe agbekalẹ HTML ti o wọpọ ati awọn pato DOM

W3C ati WATWG ajo fowo si adehun lori siwaju idagbasoke apapọ ti HTML ati DOM ni pato. Ibuwọlu adehun ṣe akopọ ilana isunmọ W3C и OHUN, Ti ṣe ifilọlẹ ni Kejìlá 2017 lẹhin WHATWG ti ṣafihan diẹ ninu awọn ilana iṣẹ ti o wọpọ ati awọn ofin ti o wọpọ ti a fọwọsi nipa ohun-ini imọ-ọrọ.

A ti ṣẹda ẹgbẹ iṣẹ tuntun ni W3C lati ṣeto iṣẹ apapọ lori awọn pato HTML Ṣiṣẹ Ẹgbẹ, eyi ti yoo jẹ iduro fun titumọ apẹrẹ HTML ati awọn alaye DOM ti o dagbasoke ni WHATWG sinu irisi awọn iṣeduro W3C (awọn ajohunše), ni akiyesi awọn ifẹ ti agbegbe, pẹlu awọn olumulo, awọn olupilẹṣẹ ẹrọ aṣawakiri ati awọn olupilẹṣẹ wẹẹbu. Gbogbo awọn ayipada ati awọn ẹya tuntun ti o ni ibatan si awọn pato HTML и Home, a ṣe iṣeduro lati fi taara si ibi ipamọ WHATWG.

Awọn adehun ipilẹ laarin W3C ati WHATWG:

  • Awọn ajo naa yoo ṣiṣẹ papọ lori awọn alaye HTML ati DOM. Idagbasoke yoo ṣee ṣe ni awọn ibi ipamọ WHATWG, ninu eyiti ẹya ti o ni idagbasoke nigbagbogbo ti awọn pato yoo tẹsiwaju lati ṣẹda, lori ipilẹ eyiti awọn apakan yiyan yoo jẹ ẹka fun atunyẹwo lọtọ ati isọdọtun;
  • WHATWG yoo ṣetọju awọn alaye ti o dagbasoke nigbagbogbo HTML и Home (Gbigbee Standard);
  • W3C yoo dawọ titẹjade ominira ti ara rẹ HTML ati awọn alaye DOM, ati pe yoo lo iṣẹ WHATWG gẹgẹbi awọn iyaworan fun igbaradi ati jiroro awọn iṣedede;
  • W3C n gbe gbogbo awọn ilana ti o ni nkan ṣe pẹlu awọn ayipada ifisilẹ, awọn iṣoro ijabọ, awọn idanwo kikọ ati awọn solusan idagbasoke lati yanju awọn iṣoro si awọn ibi ipamọ WHATWG ati ṣeduro lilo wọn.
  • WHATWG yoo ṣe awọn iṣẹ ti ipilẹṣẹ lorekore Akọpamọ Atunwo. W3C yoo lo awọn iyaworan wọnyi gẹgẹbi awọn oludije fun isọdọtun (Awọn iṣeduro Oludije), fun eyiti awọn ilana W3C deede yoo ṣee lo lati mu awọn iyaworan wa sinu irisi alakoko ati ipari. Ẹgbẹ W3C kii yoo ni ipa taara ninu ẹda ati fanfa ti awọn iyaworan;
  • Abala /TR lori aaye W3C (gbogbo awọn ajohunše ati awọn apẹrẹ) fun HTML ati awọn iwe aṣẹ DOM yoo sopọ mọ aaye naa OHUN;
  • Ni ọran ti iyapa pẹlu eyikeyi awọn ipinnu ti ọkan ninu awọn ẹgbẹ, ilana ipinnu rogbodiyan ti ṣe agbekalẹ, eyiti o pẹlu jijẹ ijiroro naa si ipele ti WHATWG Steering Group, W3C Technical Architecture Group ati Oludari W3C. Ti a ko ba ri adehun, boya ẹgbẹ kan wa ni ẹtọ lati fopin si adehun naa;
  • Gbigba awọn ofin iṣọkan ni aaye ti aṣẹ lori ara ati awọn ami iyasọtọ;
  • Whatwg.org ṣafihan ọna kika oriṣiriṣi si awọn ajohunše W3C;
  • Lati iwe W3C Deede Reference Afihan A ti ṣe awọn ayipada lati gba awọn itọkasi si awọn agbara iduroṣinṣin ti awọn iyasọtọ WHATWG (Awọn Iṣeduro Igbesi aye) ti n tẹsiwaju nigbagbogbo.

Titi di isisiyi, awọn ẹya oriṣiriṣi ti HTML ati awọn pato DOM ti ni idagbasoke ni afiwe - ẹya kan jẹ iwọntunwọnsi nipasẹ agbari W3C, ati pe keji ni idagbasoke laarin ilana ti lemọlemọfún ọmọ ni idagbasoke nipasẹ awọn WHATWG agbari, eyi ti o wa lakoko bojuto awọn ẹda ti HTML 5. Mimuušišẹpọ awọn meji awọn ẹya beere a pupo ti akitiyan ati ki o yori si ambiguities (W3C Standardization mu igba pipẹ ati ki o tumo si igbeyewo Akọpamọ pẹlu kan lọtọ igbekale lopo lopo ati awọn atunṣe fun wọn, eyiti ko ṣe afihan ninu awọn pato WHATWG ti o lọ sinu akoko yii siwaju). Odun meje seyin ani ko yọkuro awọn seese ti a pipin ti o le ja si awọn idagbasoke ti meji ominira HTML5 awọn ajohunše.

Jẹ ki a ranti pe agbari WHATWG (Ẹgbẹ Ṣiṣẹpọ Ohun elo Imọ-ẹrọ Ohun elo Oju opo wẹẹbu) ni a da ni 2004 pẹlu ibi-afẹde ti isare idagbasoke idagbasoke ti ede HTML ati awọn atọkun eto fun dida awọn ohun elo wẹẹbu. Awọn oludasilẹ ti WHATWG jẹ Apple, Mozilla ati Opera, ti o ko ni ibamu pẹlu awọn eto imulo ti W3C ti o ṣe deede, eyiti o gbagbọ pe ọjọ iwaju jẹ ti awọn alaye XML ati XHTML, ati, ni ilodi si awọn ifẹ ti awọn olupilẹṣẹ wẹẹbu, ti fiyesi HTML bi iku. ọna ẹrọ. Ni idakeji si ilana isọdọtun gigun ti a nṣe nipasẹ W3C, eyiti o pẹlu idanwo alakoko ti awọn ẹya yiyan ati didimu awọn ijiroro gbangba wọn, WHATWG fun idagbasoke HTML5 lo awoṣe kan ti imudojuiwọn awọn pato ni ọna lilọsiwaju, laisi imuduro awọn ẹya ti o han gedegbe, pẹlu awọn iyipada ilọsiwaju ati atilẹyin igbagbogbo ni fọọmu-si-ọjọ.

orisun: opennet.ru

Fi ọrọìwòye kun