VS Code للمتصفحات. مايكروسوفت لا تزال وراء المبرمجين

VS Code للمتصفحات

خلال أحد عشر عامًا كمدون ، كان لدي نسبة من الأخطاء والنجاحات الخاصة بي. لقد تخليت عن التقنيات والتوزيعات الأكثر حداثة اليوم من أي وقت مضى ، لكنني كنت محقًا في المراهنة على الخدمات السحابية والأجهزة مثل Chromebook كنموذج جديد لهذه الصناعة.

في هوسها بعدم فقدان الريادة على سطح المكتب ، لم تدرك Microsoft أن Apple و Google قد غيرتا قواعد اللعبة. لم يعد الكمبيوتر مركزًا لنشاط الحوسبة ، ولم يعد بيع التراخيص نموذجًا تجاريًا. أصبحت الخدمات السحابية ، الممولة عن طريق الإعلان أو الاشتراك ، والتي يمكن الوصول إليها من جهاز لوحي أو هاتف ، شائعة بشكل متزايد.

مايكروسوفت فعلت الشيء الوحيد المعقول. طورت تطبيقات لأنظمة تشغيل منافسيها ، ونقلت العديد من تطبيقاتها الأكثر شعبية إلى السحابة ، وبعد غزو المبرمجين المستقلين ازدهرت مع النظام الأساسي الجديد.  كان من أبرز القرارات إطلاق بيئة تطوير متكاملة بموجب ترخيص مفتوح المصدر. كان يطلق عليه رمز VS.

VS Code للمتصفحات

الاستمرار في هذا الطريق قدم للتو uنسخة خفيفة من قانون VS الذي يعمل بشكل كامل في المتصفح. عليك فقط إنشاء مجلد على الجهاز الذي تقوم بالوصول منه لحفظ عملك.

لكن هناك قبض. إنه يعمل فقط مع المتصفحات القائمة على Chromium (Edge ، Google Chrome ، Brave ، Opera ، Vivaldi ...). في Firefox ، سيتعين عليك تسوية العمل من خلال فتح ملفات فردية أو الاتصال بمستودع خارجي.

هذا بسبب للوصول إلى جهاز المستخدم ، يحتاج المتصفح إلى تنفيذ واجهة برمجة تطبيقات الوصول إلى نظام الملفات.

لم أتمكن أيضًا من العثور على خيار لترجمة واجهة المستخدم إلى لغتنا.

ميزات VS Code للمتصفحات

ماذا يمكنك أن تفعل ببيئة تطوير متكاملة لا تتطلب التثبيت؟ وفقًا لمايكروسوفت:

  • إنشاء وتحرير في المتصفح لملفات قابلة للتخزين على جهاز المستخدم.
  • معاينة باستخدام تدوين Markdown.
  • التكامل مع أدوات تصحيح أخطاء المتصفح لإنشاء تطبيقات من جانب العميل باستخدام HTML و CSS و Javascript.
  • البرنامج باستخدام أجهزة منخفضة الموارد أو أجهزة محمولة.
  • التزامن بين الأجهزة.

القيود

توضيح. في هذه الحالة نحن لا نتحدث عن خدمة سحابية مثل Microsoft 365. هذا تطبيق يعمل بالكامل في المتصفح. ومن ثم فإن لديها بعض القيود فيما يتعلق بإصدار سطح المكتب.

أحد الأمور المهمة للغاية هو أنه لا يمكنك تشغيل البرامج من المحطة أو تشغيل مصحح الأخطاء نظرًا لعدم وجود طريقة يدعم بها المتصفح للغات البرمجة.

بشكل عام:

  • تمايز رمز اللون والإكمال التلقائي متاحان لمعظم لغات البرمجة.
  • تعمل الكتابة التلقائية أو اكتشاف أخطاء بناء الجملة بشكل رائع في جافا سكريبت وبايثون وتيبي سكريبت.
  • في حالة لغات مثل JSON و HTML و CSS و LESS ، يكون الأداء مشابهًا تقريبًا لأداء إصدار سطح المكتب.
  • على الرغم من أن قائمة الامتدادات هي نفسها الموجودة على سطح المكتب ، إلا أنها ليست كلها متاحة. سيتم تمييز تلك التي تحتاج إلى تنفيذ التعليمات البرمجية في Node.js ، والتي تتفاعل مع وحدات معينة من نظام التشغيل ، أو التي تقوم بتشغيل البرامج المثبتة محليًا ، على أنها غير ممكّنة. تلك التي تعمل هي تخصيص واجهة المستخدم ، مثل السمات وخرائط المفاتيح ومقتطفات التعليمات البرمجية.

GitHub جيثب:

من الواضح أن هدف eMirosoft هو أن يستخدم المبرمجون خدماته. بالتالي توفر VS Code للويب مستودعات GitHub المتكاملة ومساحات التعليمات البرمجية وسحب امتدادات الطلبات. هذا يجعل من الممكن إجراء تعديلات سريعة ، ومراجعة العلاقات العامة ، ومواصلة العمل مع نسخة محلية أو مساحة رمز من GitHub لتجميع التغييرات وتشغيلها واختبارها.

سأكرر ما أقوله دائمًا عندما أعلق على أحد منتجات Microsoft. في الوضع الحالي للصناعة ، من مصلحتك إصدار منتجات مرخصة مفتوحة المصدر ، وجعلها متوافقة مع Linux ، وتقديمها مجانًا. عندما تتوقف عن ملاءمتك ، سوف تختفي. وفي الوقت نفسه ، إذا كانوا يخدموننا ، فمن الأفضل الاستفادة منهم.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.