ما فوائد بيئة التطوير؟

أحاول أن أفهم: ما هي ميزة بيئة التطوير؟ أرى بعض المواضيع حيث نجح الأشخاص في جعل الأمور تعمل في بيئة التطوير والتي لم تنجح لاحقًا في بيئة Docker القياسية.

لماذا لا يستخدم المرء حاويات الإنتاج فقط عند التطوير، وعندها تعمل كل الأشياء كما هو متوقع في بيئة الإنتاج؟

تُعد بيئات التطوير مفيدة بشكل خاص للتطوير للنواة نفسها أو للمكونات الإضافية:

  • نشر التغييرات بسرعة دون الحاجة إلى إعادة بناء الأصول بالكامل في كل مرة
  • تصحيح الأخطاء
    • استخدام أدوات مثل pry أو byebug (أو حتى puts!)
    • مستوى السجلات
  • عدم الحاجة إلى نطاق أو شهادة
  • لا يلزم الوصول إلى الإنترنت في معظم الأوقات (هل تعمل في قطار أو في مكان به وصول بطيء للإنترنت؟).
  • العمل مع جافا سكريبت غير مصغرة أكثر متعة وكفاءة وإنتاجية.

ملاحظة: يوجد تثبيت Docker للتطوير يمكنك الاستفادة منه، لذا فإن العمل في بيئة التطوير لا يعني عدم الاستفادة من Docker. (لقد أنشأت بيئة تطوير هجينة خاصة بي باستخدام Docker Compose في السحابة).

إذا كنت تقوم بتطوير سمات أو مكونات سمات، فيمكن أن يعمل التطوير بشكل جيد حقًا في بيئة إنتاج باستخدام Install the Discourse Theme CLI console app to help you build themes إذا كنت تستخدم سمة غير مكشوفة للمستخدمين العامين.

8 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.