الأخبار التكنولوجية والاستعراضات والنصائح!

ما هو VBScript ولماذا قتله Microsoft؟

ذهب VBScript. كانت VBScript لغة برمجة نصية للتنافس مع JavaScript في المستعرضات ، ولكن تم تعطيل VBScript الآن افتراضيًا في Internet Explorer على جميع إصدارات Windows وهو مدعوم بعد التحديث الأخير Windows-تحديث. لكن VBScript قد اختفت منذ سنوات.

وداعا ، VBScript!

في 13 أغسطس 2019 ، قامت Microsoft بتعطيل VBScript افتراضيًا في Internet Explorer على Windows أنظمة 7 و 8 و 8.1 عبر تحديث Patch Tuesday. أصدرت Microsoft تحديثًا مشابهًا لـ Windows 10 في 9 يوليو 2019. الآن ، على الجميع Windowsالأنظمة المدعومة مع تثبيت آخر التحديثات ، سيتم تعطيل VBScript افتراضيًا.

تم بالفعل اختفاء VBScript في الغالب. لم تدعم Microsoft أبدًا VBScript في Microsoft Edge ، مما يعني أنها كانت مقصورة على Internet Explorer 11. المتصفحات الأخرى مثل Mozilla Firefox و Google Chrome و Apple لم يقم Safari أيضًا بتطبيق VBScript.

تنافس VBScript مع JavaScript

كانت VBScript لغة برمجة نصية على غرار Microsoft Visual Basic. اسمها الكامل هو “Microsoft Visual Basic Scripting Edition”.

ظهرت هذه اللغة لأول مرة في منتج استهلاكي في عام 1996 ، عندما تمت إضافتها إلى Internet Explorer. يمكن لمواقع الويب استخدام VBScript تمامًا كما يمكنها استخدام JavaScript ، ويدعم Internet Explorer كليهما. ومع ذلك ، فإن VBScript يعمل فقط في Internet Explorer بينما كان JavaScript حلاً متعدد المستعرضات يعمل أيضًا في المتصفحات الأخرى. هذا سبب كبير لربح JavaScript ، ولم تستخدم معظم مواقع الويب VBScript أبدًا للبرمجة النصية من جانب العميل.

قامت Microsoft للتو بتعطيل VBScript في المستعرض. بشكل افتراضي ، لن يقوم Internet Explorer 11 بتشغيل VBScript الموجود على صفحات الويب. نادرًا ما تم استخدامه ، ولكن ربما لا تزال هناك بعض مواقع الويب التجارية الداخلية القديمة التي تعتمد على VBScript بدلاً من JavaScript.

كتب فريق متصفح Microsoft Edge عن “قول وداعًا” لـ VBScript وغيرها من التقنيات القديمة مثل ActiveX في عام 2015 ، مشيرًا إلى أن “JavaScript أصبحت لغة الويب الفعلية”. لم يدعم Edge أبدًا VBScript.

لم يكن VBScript مخصصًا للمتصفحات فقط

على الرغم من أن هذا التحديث الأخير يتعلق ببرنامج Internet Explorer ، إلا أن VBScript كان لأكثر من ذلك. يمكن لخادم الويب الخاص بخدمات معلومات الإنترنت (IIS) من Microsoft تشغيل VBScript على جانب الخادم. Windows يمكن لمضيف البرنامج النصي (WSH) تشغيل ملفات VBScript ، غالبًا بملحق الملف .vbs. ظهرت في جميع أنواع الأماكن – على سبيل المثال ، استخدم Microsoft Outlook 97 VBScript كلغة ماكرو ، على الرغم من أنه كان برنامج Microsoft Office الوحيد الذي قام بذلك.

شهدت VBScript بعض استخدامات Windows- يقوم المسؤولون بوضع البرامج النصية خارج المتصفح واستبدال ملفات الدُفعات. لكن VBScript في الغالب سقطت عن الموضة منذ وقت طويل. كما يشير بول ثوروت ، “في مطلع القرن ، انتقلت Microsoft إلى .NET وبقيت VBScript. “

سيستخدم مسؤولو النظام الذين يريدون أتمتة الأشياء باستخدام البرامج النصية الآن PowerShell بدلاً من VBScript. تعمل الإصدارات الحديثة من Microsoft Office على حظر عناصر تحكم VBScript.

لماذا يختفي VBScript؟

هذا التحديث ليس مفاجأة. في عام 2017 ، أعلنت Microsoft أنها تعتزم تعطيل VBScript افتراضيًا في Internet Explorer في المستقبل – هذا المستقبل هو الآن.

VBScript قديم جدًا حتى بالنسبة لبرنامج Internet Explorer. يعرض Internet Explorer 11 فقط VBScript لصفحات الويب التي تعمل في وضع مستند قديم. كتب فريق متصفح Microsoft Edge أن هذا كان “إصلاحًا مؤقتًا”. قد تدعم Microsoft Internet Explorer 11 في المستقبل المنظور ، لكن الشركة لا تدعم VBScript معه.

بالتأكيد، Windows يحتوي على العديد من ميزات التوافق القديمة ، ولكن من المحتمل أن يكون VBScript خطيرًا. إنها لغة برمجة نصية كاملة متاحة لصفحات الويب في Internet Explorer ، وهو متصفح قديم بالفعل. لا يزال عدد قليل من مواقع الويب يستخدمه ، ولم يعد أحد يتطور معه. يعد تعطيله افتراضيًا أمرًا سهلاً.

كيفية إعادة تمكين VBScript (إذا كان عليك فعلاً)

يجب ألا يؤثر هذا التغيير على أي شيء بالنسبة للغالبية العظمى من الناس. إذا كان الموقع يتطلب VBScript ، فلن يعمل إلا في Internet Explorer. شريطة ألا تستخدم مواقع الويب القديمة الخاصة بـ IE فقط ، فستكون بخير. حتى لو قمت بذلك ، فإن معظم هذه المواقع القديمة لا تستخدم VBScript.

ومع ذلك ، إذا كنت لا تزال بحاجة إلى VBScript في Internet Explorer لسبب ما ، فلا تزال هناك طريقة لاستخدامه. يمكن لمسؤولي النظام تمكين VBScript لمناطق أمان معينة من خلال إعداد “نهج المجموعة” أو التسجيل.

لم تسهل Microsoft العثور على هذا الخيار. ذلك لأن هذه الميزة مخصصة حقًا للشركات التي تحتاج إليها. يجب على الأشخاص العاديين عدم لمسها.

في الواقع ، تقول Microsoft إنها ستعرض هذه الخيارات فقط “لفترة محدودة”. توقع رؤيتها تختفي في إصدار مستقبلي من Windows 10 ، الذي يزيل دعم VBScript تمامًا من Internet Explorer.

ما هو VBScript ولماذا قتله Microsoft؟ 1

على الرغم من أن هذه اللغة كانت لفترة طويلة ، إلا أنها كانت تختفي لفترة طويلة. الأخيرة Windows التحديث لا يتغير كثيرا. معظم Windows-لن يلاحظ المستخدمون أن VBScript قد تم تعطيله ، وليس لديهم سبب للاهتمام.