مساحات التعليمات البرمجية مقابل محرر GitHub.dev

مكتمل

ربما تسأل نفسك، متى يجب أن أستخدم GitHub Codespaces ومتى يجب أن أستخدم GitHub.dev؟

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

إذا كنت تريد القيام بمزيد من الرفع الثقيل مثل اختبار التعليمات البرمجية الخاصة بك، فاستخدم GitHub Codespaces. يحتوي على حساب مقترن به حتى تتمكن من إنشاء التعليمات البرمجية الخاصة بك وتشغيل التعليمات البرمجية الخاصة بك والوصول إلى المحطة الطرفية. لا يحتوي GitHub.dev على حساب فيه. باستخدام GitHub Codespaces، يمكنك الحصول على قوة جهاز ظاهري شخصي (VM) مع الوصول إلى المحطة الطرفية، بنفس الطريقة التي يمكنك بها استخدام بيئتك المحلية، فقط في السحابة.

مقارنة مساحات التعليمات البرمجية GitHub.dev

يسرد الجدول التالي الاختلافات الرئيسية بين Codespaces و GitHub.dev:

GitHub.dev مساحات التعليمات البرمجية في GitHub
التكلفة مجاني الحصة الشهرية المجانية للاستخدام للحسابات الشخصية.
‏‏التوفر متوفر للجميع في GitHub.com متوفر للجميع في GitHub.com.
الشركات الناشئة يتم فتح GitHub.dev على الفور باستخدام الضغط على المفتاح ويمكنك البدء في استخدامه على الفور دون الحاجة إلى انتظار التكوين أو التثبيت. عند إنشاء Codespace أو استئنافها، يتم تعيين Codespace إلى جهاز ظاهري. ثم يتم تكوين الحاوية استنادا إلى محتويات ملف devcontainer.json. يستغرق هذا الإعداد بضع دقائق لإنشاء بيئة التطوير.
حسب لا توجد موارد حساب مقترنة، لذلك لا يمكنك إنشاء التعليمات البرمجية وتشغيلها أو استخدام المحطة الطرفية المتكاملة. باستخدام GitHub Codespaces، يمكنك الحصول على قوة جهاز ظاهري مخصص لتشغيل تطبيقك وتصحيحه.
الوصول إلى المحطة الطرفية بلا توفر GitHub Codespaces مجموعة شائعة من الأدوات بشكل افتراضي، ما يعني أنه يمكنك استخدام المحطة الطرفية تماما كما تفعل في بيئتك المحلية.
ملحقات تظهر مجموعة فرعية فقط من الملحقات التي يمكن تشغيلها على الويب في طريقة عرض الملحقات ويمكن تثبيتها باستخدام GitHub Codespaces، يمكنك استخدام معظم الملحقات من Visual Studio Code Marketplace.

متابعة العمل على Codespaces

يمكنك بدء سير العمل في GitHub.dev ومتابعة العمل على Codespace. إذا حاولت الوصول إلى عرض التشغيل والتصحيح أو المحطة الطرفية، فسترى إعلاما بعدم توفرهما في GitHub.dev.

لمتابعة عملك في Codespace، حدد متابعة العمل على.... حدد Create New Codespace لإنشاء Codespace على الفرع الحالي. قبل تحديد هذا الخيار، يجب تنفيذ أي تغييرات.