الإصدار المستهدف

في مجال الحوسبة ، يُعدّ استهداف الإصدارات تقنيةً تُمكّن مجموعةً من المستخدمين (الذين يُفترض أنهم على درايةٍ بالبرمجيات) (بمن فيهم مطوّرو البرامج ) من استخدام بعض الميزات البرمجية المتقدمة التي أُضيفت في إصدارٍ مُحدّد ، بينما تسمح في الوقت نفسه للمستخدمين المُعتادين على الإصدارات السابقة بمواصلة استخدام البرنامج نفسه كما لو لم تُضَف إليه الميزات الجديدة. إنها طريقةٌ لضمان التوافق مع الإصدارات السابقة عندما تُؤدّي الميزات البرمجية الجديدة إلى تعطيله.

في متصفح موزيلا فايرفوكس

تم استخدام استهداف الإصدار في متصفح موزيلا فايرفوكس [ 1 ] عندما تم تقديم جافا سكريبت 1.6 في فايرفوكس 1.5 [ 2 ] وجافا سكريبت 1.7 في فايرفوكس 2.0 : [ 3 ] وكان على المطورين الراغبين في استخدام محرك البرمجة النصية الجديد الاشتراك فيه صراحةً . [ 1 ]

استخدمه في متصفح إنترنت إكسبلورر

اقترحت مايكروسوفت استهداف الإصدارات لاستخدامه في منتجها قيد التطوير ، إنترنت إكسبلورر 8 ، ولكن تم التخلي عن الفكرة لاحقًا. [ 4 ] [ 5 ]

جاء هذا الاقتراح بعد إصدار متصفح إنترنت إكسبلورر 7 الذي حسّن دعمه لتقنية CSS 2.1 [ 6 ولكن على حساب ظهور بعض المواقع الإلكترونية التي طُوّرت لإنترنت إكسبلورر 6 بشكل غير صحيح عند عرضها باستخدام الإصدار الجديد من المتصفح. [ 7 ] [ 8 ]

تواصلت مايكروسوفت مع مشروع معايير الويب وخبراء معايير الويب ، وطلبت المساعدة في ابتكار تقنية جديدة شبيهة بـ DOCTYPE ، تعمل عبر مختلف المتصفحات، وتتيح لمطوري الويب تحديد إصدارات المتصفحات التي تعمل مواقعهم الإلكترونية معها بشكل صحيح، بحيث تستخدم المتصفحات التي تُطبّق هذا النوع من استهداف الإصدارات إصدارات محركات العرض الصحيحة لعرض الموقع بشكل سليم. [ 7 ] شارك أعضاء فريق عمل مايكروسوفت التابع لمشروع معايير الويب في هذا المقترح، وإن لم يؤيده جميع الأعضاء. [ 9 ]

اقترح بعض المعلقين أنه من الممكن استخدام دعم متصفح إنترنت إكسبلورر 8 لأنواع المستندات الجديدة لتجنب استخدام علامة التعريف الخاصة باستهداف الإصدار. [ 10 ]

نقد

تعرض مفهوم استهداف الإصدارات، وخاصة كما اقترحته مايكروسوفت، لانتقادات لكونه شكلاً جديداً من أشكال التجسس على المتصفحات ، ولمخالفته مبدأ التطوير المتوافق مع الإصدارات اللاحقة حيث يُفضل التحسين التدريجي . [ 11 ]

تعرض استهداف الإصدارات لانتقادات لعدم تقديمه حوافز للمطورين للتخطيط المسبق للتوافق مع الإصدارات اللاحقة . [ 11 ]

استقبال إيجابي

وقد لاقت تقنية استهداف الإصدارات ترحيباً من بعض الأشخاص كوسيلة لتمكين المتصفحات من تبني معايير الويب دون الإخلال بالتوافق مع مواقع الويب التي تعتمد على محركات عرض قديمة في وظائفها. [ 12 ]

مراجع

  1. 1 2 زيلدمان، جيفري (19 فبراير 2008). "استهداف الإصدارات: تهديد أم خطر؟" . alistapart.com . تم الاسترجاع في 19 أغسطس 2025 .
  2. "الجديد في جافا سكريبت 1.6 - مركز مطوري موزيلا" . developer.mozilla.org . مؤرشف من الأصل بتاريخ 23-08-2008.
  3. "الجديد في جافا سكريبت 1.7 - مركز مطوري موزيلا" . developer.mozilla.org . مؤرشف من الأصل بتاريخ 22-08-2008.
  4. "IEBlog" . learn.microsoft.com . 17 يوليو 2020.
  5. "تراجع مايكروسوفت عن استهداف إصدارات المتصفح - سايت بوينت" . 4 مارس 2008.
  6. ميلكي، ماركوس؛ ماسي، ديف (31 يناير 2006). "توافق أوراق الأنماط المتتالية في إنترنت إكسبلورر 7" . شبكة مطوري مايكروسوفت . مايكروسوفت . تم الاسترجاع في 26 ديسمبر 2016 .
  7. 1 2 "ما وراء DOCTYPE: معايير الويب، والتوافق مع الإصدارات اللاحقة، وIE8" . 22 يناير 2008.
  8. "IE7: هل كانوا مستعدين؟" . 26-10-2006. مؤرشف من الأصل في 30-01-2018 . تم الاسترجاع في 03-01-2024 .
  9. «مقترح مايكروسوفت لاستهداف الإصدارات - مشروع معايير الويب» . مؤرشف من الأصل في 2 أكتوبر 2008. تم الاطلاع عليه في 2 سبتمبر 2008 .
  10. ^ "جون ريسيج – HTML5 DOCTYPE" .
  11. 1 2 "من المفاتيح إلى الأهداف: رحلة خبير المعايير" . 23 يناير 2008.
  12. "دفاعًا عن استهداف الإصدارات" . 22 يناير 2008.

فهرس