W3C va WHATWG umumiy HTML va DOM spetsifikatsiyalarini ishlab chiqishga kelishib oldilar

W3C va WHATWG tashkilotlari imzolangan HTML va DOM spetsifikatsiyalarini birgalikda ishlab chiqish bo'yicha kelishuv. Bitimning imzolanishi yaqinlashuv jarayonini sarhisob qildi W3C ΠΈ WHATWG, 2017-yil dekabr oyida WHATWG baΚΌzi umumiy ish jarayonlarini joriy etganidan va intellektual mulkka oid umumiy qoidalarni tasdiqlaganidan soΚ»ng ishga tushirilgan.

W3Cda spetsifikatsiyalar bo'yicha qo'shma ishlarni tashkil etish uchun yangi ishchi guruh tuzildi HTML ishchi guruhi, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² WHATWG Ρ‡Π΅Ρ€Π½ΠΎΠ²Ρ‹Ρ… спСцификаций HTML ΠΈ DOM Π² Ρ„ΠΎΡ€ΠΌΡƒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ (стандартов) W3C, учитывая поТСлания сообщСства, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Xususiyatlar bilan bog'liq barcha o'zgarishlar va yangi xususiyatlar HTML ΠΈ DOM, WHATWG omborlariga to'g'ridan-to'g'ri topshirish tavsiya etiladi.

W3C va WHATWG o'rtasidagi asosiy kelishuvlar:

  • Tashkilotlar HTML va DOM spetsifikatsiyalari bo'yicha birgalikda ishlaydi. Ishlab chiqish WHATWG omborlarida amalga oshiriladi, ularda spetsifikatsiyalarning doimiy ishlab chiqilgan joriy versiyasini shakllantirish davom ettiriladi, ular asosida loyiha bo'limlari alohida ko'rib chiqish va standartlashtirish uchun tarmoqlanadi;
  • WHATWG doimiy ravishda rivojlanib boruvchi spetsifikatsiyalarni saqlab qoladi HTML ΠΈ DOM (yashash darajasi);
  • W3C o'zining HTML va DOM spetsifikatsiyalari loyihasini mustaqil ravishda nashr etishni to'xtatadi va WHATWG ishidan standartlarni tayyorlash va muhokama qilish uchun qoralama sifatida foydalanadi;
  • W3C o'zgarishlarni yuborish, muammolar haqida xabar berish, testlarni yozish va muammolarni hal qilish uchun echimlarni ishlab chiqish bilan bog'liq barcha jarayonlarni WHATWG omborlariga o'tkazadi va ulardan foydalanishni tavsiya qiladi.
  • WHATWG vaqti-vaqti bilan ko'rib chiqish loyihalarini yaratish ishlarini bajaradi. W3C ushbu loyihalardan standartlashtirishga nomzod sifatida foydalanadi (Nomzod tavsiyalari), buning uchun loyihalarni dastlabki va yakuniy standart shakliga keltirish uchun muntazam W3C jarayonlaridan foydalaniladi. W3C tashkiloti endi yaratishda bevosita ishtirok etmaydi va discussion of drafts;
  • Bo'lim /TR HTML va DOM bilan bog'liq hujjatlar uchun W3C saytida (barcha standartlar va qoralamalar) saytga havola qilinadi WHATWG;
  • Tomonlardan birining qarorlari bilan kelishmovchilik bo'lsa, nizolarni hal qilish jarayoni joriy etiladi, bu muhokamani WHATWG boshqaruv guruhi, W3C texnik arxitektura guruhi va W3C direktori darajasiga ko'tarishni o'z ichiga oladi. Agar murosa topilmasa, tomonlardan biri shartnomani bekor qilish huquqiga ega bo'lib qoladi;
  • Mualliflik huquqi va brendlar sohasida yagona qoidalarni qabul qilish;
  • Whatwg.org W3C standartlariga turli formatlarni taqdim etadi;
  • Hujjat uchun W3C me'yoriy havola siyosati Doimiy rivojlanib boruvchi WHATWG (yashash standartlari) spetsifikatsiyalarining barqaror imkoniyatlariga havola qilish uchun o'zgartirishlar kiritildi.

Hozirgacha HTML va DOM spetsifikatsiyalarining turli versiyalari parallel ravishda ishlab chiqilgan - bitta versiya W3C tashkiloti tomonidan standartlashtirilgan, ikkinchisi esa WXNUMXC tashkiloti tomonidan ishlab chiqilgan. doimiy tsikl developed by the WHATWG organization, which initially oversaw the creation of HTML 5. Synchronizing the two versions required a lot of effort and led to ambiguities (W3C standardization took a long time and meant testing drafts with a separate analysis of wishes and corrections for them, Bu vaqt oldin kiritilgan WHATWG spetsifikatsiyalarida aks ettirilmagan). Hatto etti yil oldin istisno qilinmadi ikkita mustaqil HTML5 standartini ishlab chiqishga olib kelishi mumkin bo'lgan bo'linish ehtimoli.

Напомним, Ρ‡Ρ‚ΠΎ организация WHATWG (The Web Hypertext Application Technology Working Group) Π±Ρ‹Π»Π° основана Π² 2004 Π³ΠΎΠ΄Ρƒ с Ρ†Π΅Π»ΡŒΡŽ форсирования продолТСния развития языка HTML ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… интСрфСйсов для формирования web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. The founders of WHATWG were Apple, Mozilla and Opera, who disagreed with the policies of the standardizing organization W3C, which believed that the future belonged to the XML and XHTML specifications, and, contrary to the wishes of web developers, perceived HTML as a dying texnologiya. In contrast to the lengthy standardization process practiced by the W3C, which includes preliminary testing of draft versions and holding their public discussions, the WHATWG for the development of HTML5 used a model for updating specifications in a continuous cycle, without explicit fixation of versions, with ilg'or o'zgarishlar va zamonaviy shaklda doimiy qo'llab-quvvatlash.

Manba: opennet.ru

a Izoh qo'shish