Staging vs Productionبيئة التجربة وبيئة الإنتاج
ما هو Staging vs Production؟
بيئة التجربة نسخة طبق الأصل من موقعك الحيّ لا يراها أيّ عميل.
ما معنى Staging vs Production بالعربي؟
الاسم المعتمد الآن هو «بيئة التجربة وبيئة الإنتاج». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.
-
بيئة التجربة وبيئة الإنتاج الاسم المعتمد اسم القاموس
-
الستيجنج والبرودكشن تعريب صوتي شائع بين المطورين
-
النسخة التجريبية والنسخة الحية وصف مبسّط شائع
-
بيئة الاختبار والبيئة الفعلية صياغة بديلة ترد في الشروح
صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.
اقترح اسمًا عربيًا أفضل
هل الشرح غير واضح أو فيه خطأ؟
المسرح نفسه، والديكور نفسه، والإضاءة نفسها، والنصّ نفسه. الفرق الوحيد أنّ الصالة فارغة. هذه البروفة النهائيّة بالملابس الكاملة: يؤدّي الممثّلون العرض كاملًا كأنّ الجمهور حاضر، فإن سقطت قطعة من الديكور أو نسي أحدهم سطرًا، لا يكلّف ذلك شيئًا سوى إعادة المشهد. وفي الليلة التالية تمتلئ الصالة بمن دفعوا ثمن التذاكر، وكلّ زلّة تحدث أمامهم.
في عالم البرمجيّات توجد البيئتان نفسهما. بيئة الإنتاج (Production) هي ليلة الافتتاح: الموقع الحقيقيّ الذي يستخدمه عملاؤك، بطلبات حقيقيّة ومال حقيقيّ. وبيئة التجربة (Staging) هي البروفة: نسخة شبه مطابقة من الموقع نفسه على خادم مشابه، بالإعدادات نفسها والتركيب نفسه، لكن لا عميل واحد يصل إليها. هناك يُجرَّب التعديل الجديد كاملًا قبل أن يلمس الواقع.
لماذا نسخة كاملة؟ لأنّ جهاز المطوّر وحده (Localhost) لا يكفي؛ هو لا يشبه الخادم الحقيقيّ في كلّ شيء، وما يعمل هناك قد يتصرّف بطريقة أخرى على الإنترنت. بيئة التجربة تغلق هذه الفجوة: هي توأم بيئة الإنتاج بعد نزع العملاء منه.
بذلك يصبح إيقاع العمل ثلاث خطوات: البناء والتجريب على جهاز المطوّر في الخفاء، ثم الرفع إلى بيئة التجربة والنقر على كلّ شيء كأنّك عميل، ثم، ولا شيء قبل ذلك، النشر إلى بيئة الإنتاج (Deploy).
كلمة إنصاف: مشاريع صغيرة كثيرة تستغني عن بيئة التجربة، وهذا مقبول ما دام الضرر المحتمل صغيرًا والتراجع (Rollback) سهلًا. أمّا يوم يمرّ عبر الموقع مال العملاء وطلباتهم، فالبروفة في صالة فارغة تتوقّف عن كونها اختيارًا.
موقف من حياتك: تدير متجرًا إلكترونيًّا في الرياض وطلبت تغيير طريقة حساب الشحن قبل حملة رمضان. المطوّر يقول: «رفعته إلى بيئة التجربة، جرّب الطلب من البداية إلى النهاية هناك قبل أن ننقله». الرابط الذي أرسله لك ليس متجرك؛ هو البروفة.
لماذا يهمك Staging vs Production؟
ستعرف أيّ رابط تختبر عليه وأيّ رابط يراه عملاؤك، ولن تقع في تجربة طلب حقيقيّ بمال حقيقيّ. وستقدر على اتّخاذ قرار واعٍ: هل يستحقّ مشروعك بيئة تجربة الآن أم لا بعد؟
متى ستسمع كلمة Staging vs Production؟
يقول لك المطوّر: «ارفعه إلى بيئة التجربة أوّلًا، ولا تنقله إلى الإنتاج قبل أن نجرّب الدفع».
