مقابل الكود ، المصمم باستخدام تقنيات الويب (HTML ، CSS ، و JavaScript) ، يستخدم في الغالب كتطبيق مثبت محليًا. ومع ذلك ، فإن إمكانية الوصول القائمة على الويب تتوسع بسرعة ، مما يجعلها تطوراً كبيراً في عالم تطوير الويب ، حيث يسود VS Code Supreme. يزيل توفر الويب هذا الحاجة إلى تثبيت البرامج ، وهي ميزة كبيرة للمؤسسات مثل المدارس التي تدير العديد من الأجهزة ولمنصات مثل Chromebooks التي تحد من تثبيت البرامج المحلية.
يمكن أن يكون تكاثر إصدارات الويب الخاصة بـ VS Code مربكًا ، لذلك دعونا نفحص المشهد الحالي:
تم إطلاقه مؤخرًا ، يقوم VSCODE.DEV بتعزيز واجهة برمجة تطبيقات الوصول إلى نظام الملفات (مدعوم حاليًا من قبل EDGE و Chrome) للوصول إلى نظام الملفات المحلي (بإذن من المستخدم). حتى بدون واجهة برمجة التطبيقات هذه ، يمكن للمستخدمين تحميل الملفات أو ، بشكل أكثر عمليا ، فتح المستودعات. بشكل أساسي ، يوفر تجربة VS Code المستندة إلى المتصفح ، وفتح المجلدات المحلية وتعكس وظائف تطبيق سطح المكتب. على الرغم من أن الاستخدام الأساسي يبدو متشابهًا ، إلا أن إدارة الإذن واختصارات لوحة المفاتيح تتطلب تعديلًا ، والمحطة غير متوفرة حاليًا. على الرغم من هذه القيود ، فإن ميزات مثل "Find in Project" تحافظ على سرعة مماثلة لإصدار سطح المكتب ، حتى في المشاريع الكبيرة.
GitHub.dev يقدم مثيل VS Code آخر قائم على المتصفح ، ولكن مع نهج مختلف. وصول المجلد المحلي غائب. بدلاً من ذلك ، يركز على الوصول السريع وتعديل مستودعات جيثب. يمكن حفظ التغييرات والارتباط والسحب التي تبدأ مباشرة داخل المتصفح. في حين أن الاندماج المحتمل مع vscode.dev متوقع ، إلا أنه يظل متميزًا حاليًا. على العكس من ذلك ، يمكن أيضًا فتح مستودعات Github مباشرة في رمز VS المثبت محليًا دون استنساخ.
توفر Github CodeSpaces تجربة VS Code أكثر تقدماً. تتيح مصادقة Microsoft الوصول إلى الامتدادات المثبتة محليًا. الأهم من ذلك ، أنها تشمل محطة وظيفية. عند الإطلاق ، يوفر إمكانية الوصول إلى أوقات وأدوات مختلفة (Python ، Node.js ، Docker ، إلخ) ، مما يسمح للمستخدمين بتشغيل البرامج النصية NPM وإنشاء معاينات المشروع عبر عناوين URL.
يعكس Gitpod مساحات Github ، مما يوفر رمز VS يعتمد على المتصفح مع محطة توفر بيئة Docker/Linux كاملة. من المحتمل أن يسمح هذا الإعداد القوي بنسخ بيئة الإنتاج ، اعتمادًا على التقنيات المدعومة من GITPOD. يدمج GITPOD أيضًا "مساحات العمل" التي تدير الخدمات ، والتعامل مع معاينات المشروع بأناقة مع ميزات مثل تشغيل مثيلات MongoDB. إن اكتسابها المحتمل من قبل Microsoft هو سيناريو معقول ، بالنظر إلى الاتجاهات المتقاربة لكلتا الشركتين.
CODESANDBOX و StackBlitz يوفران أيضًا بدائل VS Code المستندة إلى المتصفح ، أو على الأقل استخدام مكونات VS CODE.
يتيح خادم رمز المبرمج الاستضافة الذاتية لـ VS Code ، مما يوفر بديلاً عن إصدارات الويب من طرف ثالث. يعد هذا مفيدًا بشكل خاص لتشغيل الكود مقابل الخوادم السحابية التي يتم التحكم فيها ، مما يتيح تحرير الملفات المباشر على الخادم نفسه. يوفر هذا النهج مزايا للمدارس والبيئات ذات إمكانات برامج محلية محدودة ، مما يحسن عمر البطارية عن طريق تفريغ المهام المكثفة للخادم.
لا يمكن إنكار ظهور IDEs المستندة إلى الويب. يوضح نجاح Figma مزايا التطوير الأول على الويب ، والجمع بين سهولة الاستخدام والميزات التعاونية وإمكانية الوصول. يشير مستقبل بيئات التنمية بشكل متزايد نحو الويب.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3