W3C و WHATWG برای توسعه مشخصات مشترک HTML و DOM توافق کرده اند

سازمان های W3C و WHATWG امضاء شده توافق در مورد توسعه مشترک بیشتر مشخصات HTML و DOM. امضای توافقنامه روند نزدیک شدن را خلاصه کرد W3C и WHATWG، در دسامبر 2017 پس از معرفی برخی از فرآیندهای کاری مشترک و تصویب قوانین مشترک در مورد مالکیت معنوی توسط WHATWG راه اندازی شد.

یک گروه کاری جدید در W3C برای سازماندهی کار مشترک روی مشخصات ایجاد شده است گروه کاری HTML، که مسئولیت ترجمه پیش نویس مشخصات HTML و DOM توسعه یافته در WHATWG را در قالب توصیه های W3C (استانداردها) با در نظر گرفتن خواسته های جامعه از جمله کاربران، تولید کنندگان مرورگر و توسعه دهندگان وب بر عهده خواهد داشت. تمامی تغییرات و ویژگی های جدید مربوط به مشخصات HTML и DOM، توصیه می شود مستقیماً به مخزن WHATWG ارسال کنید.

قراردادهای اساسی بین W3C و WHATWG:

  • این سازمان ها روی مشخصات HTML و DOM با هم کار خواهند کرد. توسعه در مخازن WHATWG انجام خواهد شد، که در آن یک نسخه فعلی به طور مداوم توسعه یافته از مشخصات همچنان شکل می گیرد، که بر اساس آن بخش های پیش نویس برای بررسی و استانداردسازی جداگانه منشعب می شوند.
  • WHATWG مشخصات به طور مداوم در حال تغییر را حفظ خواهد کرد HTML и DOM (استاندارد زندگی)؛
  • W3C انتشار مستقل پیش نویس مشخصات HTML و DOM خود را متوقف خواهد کرد و از کار WHATWG به عنوان استانداردهای پیش نویس برای تهیه و بحث در مورد استانداردها استفاده خواهد کرد.
  • W3C تمام فرآیندهای مرتبط با ارسال تغییرات، گزارش مشکلات، نوشتن تست ها و ایجاد راه حل برای حل مشکلات را به مخازن WHATWG منتقل می کند و استفاده از آنها را توصیه می کند.
  • WHATWG کار تولید دوره‌ای پیش‌نویس‌های مرور را انجام خواهد داد. W3C از این پیش نویس ها به عنوان کاندیدای استانداردسازی (توصیه های کاندید) استفاده خواهد کرد که برای آن از فرآیندهای منظم W3C برای تبدیل پیش نویس ها به شکل یک استاندارد اولیه و نهایی استفاده خواهد شد. سازمان W3C دیگر مستقیماً در ایجاد و ایجاد دخالت نخواهد داشت. بحث در مورد پیش نویس ها؛
  • بخش /TR در سایت W3C (همه استانداردها و پیش نویس ها) برای اسناد مربوط به HTML و DOM به سایت پیوند داده می شود WHATWG;
  • در صورت عدم توافق با تصمیمات یکی از طرفین، یک فرآیند حل تعارض معرفی می شود که شامل افزایش بحث به سطح گروه راهبری WHATWG، گروه معماری فنی W3C و مدیر W3C است. اگر مصالحه ای پیدا نشد، هر یک از طرفین حق فسخ قرارداد را دارند.
  • تصویب قوانین یکسان در زمینه کپی رایت و برندها.
  • Whatwg.org قالب بندی های مختلف را به استانداردهای W3C معرفی می کند.
  • برای مستند کردن سیاست مرجع هنجاری W3C تغییراتی ایجاد شده است تا امکان ارجاع به قابلیت های پایدار مشخصات WHATWG (استانداردهای زندگی) به طور مداوم در حال تغییر باشد.

تا به حال، نسخه های مختلف مشخصات HTML و DOM به صورت موازی توسعه یافته اند - یک نسخه توسط سازمان W3C استاندارد شده است، و نسخه دوم در چارچوب توسعه داده شده است. چرخه مداوم توسعه یافته توسط سازمان WHATWG، که در ابتدا بر ایجاد HTML 5 نظارت داشت. همگام سازی دو نسخه نیازمند تلاش زیادی بود و منجر به ابهاماتی شد (استانداردسازی W3C زمان زیادی را به طول انجامید و به معنای آزمایش پیش نویس ها با تجزیه و تحلیل جداگانه خواسته ها و اصلاحات برای آنها بود. که در مشخصات WHATWG که در این زمان به جلو رفتند منعکس نشدند). حتی هفت سال پیش مستثنی نشد امکان تقسیمی که می تواند منجر به توسعه دو استاندارد مستقل HTML5 شود.

به یاد بیاوریم که سازمان WHATWG (گروه کاری فناوری کاربردی ابرمتن وب) در سال 2004 با هدف تسریع در توسعه مداوم زبان HTML و رابط های برنامه برای تشکیل برنامه های کاربردی وب تاسیس شد. بنیانگذاران WHATWG اپل، موزیلا و اپرا بودند که با سیاست‌های سازمان استاندارد W3C مخالف بودند که معتقد بودند آینده متعلق به مشخصات XML و XHTML است و برخلاف میل توسعه‌دهندگان وب، HTML را به عنوان یک در حال مرگ می‌دانستند. فن آوری. برخلاف فرآیند استانداردسازی طولانی که توسط W3C انجام می‌شود، که شامل آزمایش اولیه نسخه‌های پیش‌نویس و برگزاری بحث‌های عمومی آن‌ها می‌شود، WHATWG برای توسعه HTML5 از مدلی برای به‌روزرسانی مشخصات در یک چرخه پیوسته، بدون تثبیت صریح نسخه‌ها، استفاده کرد. تغییرات پیشرونده و پشتیبانی مداوم به شکلی به روز.

منبع: opennet.ru

اضافه کردن نظر