نظرة عامة على البيئات

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

تتوفّر في Firebase مستويات مختلفة من الدعم لخطوات عمل المطوّرين والبيئات المكوّنة. بعد التعرّف على مصطلحات سير عمل المطوّرين والافتراضات الواردة في هذه الصفحة، يمكنك الاطّلاع على أفضل الممارسات العامة و إرشادات الأمان العامة لإعداد مشروع Firebase وتطبيقاتك.

لمحة عن البيئات

في مجال تطوير البرامج، البيئة هي جميع الأجهزة والبرامج اللازمة لتشغيل نسخة من تطبيق أو نظام تطبيقات.

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

تُسمّى عملية نقل ميزة أو إصدار عبر هذه البيئات إلى مرحلة الإنتاج مسار النشر.

مخطّط يوضّح البيئات التي تشكّل عادةً مسار النشر، بما في ذلك التطوير والاختبار وضمان الجودة والتجهيز، وأخيرًا الإنتاج

أنواع البيئات

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

الخطوات التالية