هل من المقبول استخدام أنظمة تشغيل مختلفة لخوادم الإنتاج/التطوير باستخدام Rails؟

StackOverflow https://stackoverflow.com/questions/497217

سؤال

لنفترض أنني أحب Debian+mod_rails وأقوم بتشغيله على الكمبيوتر المحمول الخاص بي وهو منصة التطوير الخاصة بي.ومع ذلك، فأنا أقوم بالنشر على خادم إنتاج يقوم بتشغيل Ubuntu+mod_rails.

هل من الأفضل على المدى الطويل أن أقوم بتثبيت Ubuntu على جهاز الكمبيوتر المحمول الخاص بي أم أن مشاكل النشر ضئيلة للغاية بحيث يمكنني استخدام أي شيء يعجبني في التطوير.آلة؟

شكرًا.

هل كانت مفيدة؟

المحلول

مشاكل النشر, خصوصاً بين دبيان وأوبونتو، فهي صغيرة جدًا بحيث يمكنك الاستمرار فيها دون القلق بشأنها.

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

-آدم

نصائح أخرى

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

وأعتقد أن هذا ينطبق على أي لغة برمجة، ولكن لا يجب أن لا يكون مختلفة من نظام التشغيل لDEV / اختبار / PROD. 99.9٪ من الوقت سوف لا تلاحظ الفرق أو مشاكل، ولكن هذه النسبة صغيرة جدا 0.1٪ من الوقت، فسوف يكون سحب شعرك في محاولة لمعرفة ما هو الخطأ.

أنت زيادة احتمالية الأمور تسير بشكل خاطئ أثناء transistion بين التنمية والإنتاج.

وهذا يعني أن كنت مجرد الذهاب للحصول على أكثر شدد خارج.

والطريق الذي اخترت هو حقا متروك لكم.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top