W3C ve WHATWG, ortak HTML ve DOM spesifikasyonları geliştirme konusunda anlaştılar

W3C ve WHATWG kuruluşları imzaladı HTML ve DOM spesifikasyonlarının daha da ortak olarak geliştirilmesi konusunda anlaşma. Anlaşmanın imzalanması yakınlaşma sürecini özetledi W3C и naberWHATWG'nin bazı ortak iş süreçlerini uygulamaya koyması ve fikri mülkiyete ilişkin ortak kuralları onaylamasının ardından Aralık 2017'de hayata geçirildi.

Şartnameler konusunda ortak çalışmalar düzenlemek için W3C'de yeni bir çalışma grubu oluşturuldu HTML Çalışma GrubuWHATWG'de geliştirilen taslak HTML ve DOM spesifikasyonlarını, kullanıcılar, tarayıcı üreticileri ve web geliştiricileri de dahil olmak üzere topluluğun isteklerini dikkate alarak W3C önerileri (standartlar) biçimine dönüştürmekten sorumlu olacak. Spesifikasyonlarla ilgili tüm değişiklikler ve yeni özellikler HTML и KARARdoğrudan WHATWG depolarına göndermeniz önerilir.

W3C ve WHATWG arasındaki temel anlaşmalar:

  • Kuruluşlar HTML ve DOM özellikleri üzerinde birlikte çalışacak. Şartnamelerin sürekli geliştirilen güncel versiyonunun oluşturulmaya devam edeceği ve taslak bölümlerin ayrı inceleme ve standardizasyon için ayrılacağı WHATWG veri havuzlarında geliştirme gerçekleştirilecektir;
  • WHATWG sürekli gelişen spesifikasyonları sürdürecek HTML и KARAR (Yaşam standartı);
  • W3C, kendi taslak HTML ve DOM spesifikasyonlarını bağımsız olarak yayınlamayı bırakacak ve standartların hazırlanması ve tartışılması için WHATWG çalışmasını taslak standartlar olarak kullanacak;
  • W3C, değişikliklerin gönderilmesi, sorunların raporlanması, testlerin yazılması ve sorunların çözümüne yönelik çözümlerin geliştirilmesi ile ilgili tüm süreçleri WHATWG depolarına aktarır ve bunların kullanılmasını önerir.
  • WHATWG periyodik olarak İnceleme Taslakları oluşturma işini gerçekleştirecektir. W3C, bu taslakları standartlaştırma adayı olarak (Aday Tavsiyeleri) kullanacak ve bunun için taslakları bir ön ve nihai standart biçimine getirmek için düzenli W3C süreçleri kullanılacaktır. taslakların tartışılması;
  • Bölüm /TR HTML ve DOM ile ilgili belgeler için W3C sitesinde (tüm standartlar ve taslaklar) siteye bağlantı verilecektir naber;
  • Taraflardan birinin kararıyla ilgili anlaşmazlık olması durumunda, tartışmanın WHATWG Yönlendirme Grubu, W3C Teknik Mimari Grubu ve W3C Direktörü düzeyine yükseltilmesini içeren bir çatışma çözümleme süreci başlatılır. Uzlaşma sağlanamazsa, taraflardan herhangi birinin sözleşmeyi feshetme hakkı saklı kalır;
  • Telif hakkı ve markalar alanında tek tip kuralların benimsenmesi;
  • Whatwg.org, W3C standartlarına farklı biçimlendirmeler getiriyor;
  • Belgelemek W3C Normatif Referans Politikası Sürekli gelişen WHATWG (Yaşam Standartları) spesifikasyonlarının istikrarlı yeteneklerine referans verilmesine olanak sağlayacak değişiklikler yapılmıştır.

Şimdiye kadar HTML ve DOM spesifikasyonlarının farklı versiyonları paralel olarak geliştirildi; bir versiyon W3C organizasyonu tarafından standartlaştırıldı, ikincisi ise WXNUMXC çerçevesinde geliştirildi. sürekli döngü Başlangıçta HTML 5'in oluşturulmasını denetleyen WHATWG organizasyonu tarafından geliştirilmiştir. İki sürümün senkronize edilmesi çok fazla çaba gerektirdi ve belirsizliklere yol açtı (W3C standardizasyonu uzun zaman aldı ve taslakların ayrı bir istek ve düzeltme analizi ile test edilmesi anlamına geliyordu, bu, bu seferki WHATWG spesifikasyonlarına yansıtılmadı). Hatta yedi yıl önce hariç tutulmadı iki bağımsız HTML5 standardının geliştirilmesine yol açabilecek bir bölünme olasılığı.

WHATWG (Web Hypertext Uygulama Teknolojisi Çalışma Grubu) kuruluşunun, web uygulamalarının oluşturulması için HTML dilinin ve program arayüzlerinin sürekli gelişimini hızlandırmak amacıyla 2004 yılında kurulduğunu hatırlayalım. WHATWG'nin kurucuları, geleceğin XML ve XHTML spesifikasyonlarına ait olduğuna inanan ve web geliştiricilerinin isteklerinin aksine HTML'yi ölmekte olan bir şey olarak algılayan standartlaştırma kuruluşu W3C'nin politikalarına karşı çıkan Apple, Mozilla ve Opera idi. teknoloji. W3C tarafından uygulanan, taslak sürümlerin ön testlerini ve kamuya açık tartışmalarını içeren uzun standardizasyon sürecinin aksine, HTML5'in geliştirilmesi için WHATWG, sürümlerin açık bir şekilde sabitlenmesine gerek kalmadan sürekli bir döngüde spesifikasyonların güncellenmesi için bir model kullandı. güncel bir biçimde aşamalı değişiklikler ve sürekli destek.

Kaynak: opennet.ru

Yorum ekle