هل الإصدار المرشح آمن للاستخدام في الإنتاج؟[مغلق]

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

  •  06-07-2019
  •  | 
  •  

سؤال

في هذه الحالة بالذات هو MVC.ولكن، ما مدى الاختلاف بين الإصدار المرشح وإصدارات البث المباشر أو الإنتاج؟أنا أكره أن أبني الكثير على RC وأتسبب في كسره أو تفويته لأنني لم أنتظر.ومن ناحية أخرى لدي صفقات للقاء.

شكرًا لك.

التحديث بناء على التعليقات:

ماذا يعني حقًا الحصول على دعم لشيء مثل MVC من Microsoft؟لست متأكدًا من الدعم الذي سأطلبه حتى.لقد تساءلت دائمًا عن هذا من حيث صلته بالجانب البرمجي للأشياء.الحصول على الدعم للخادم الفعلي (يموت القرص الصلب)، وأنا أفهم.ما الذي سأطلبه من Microsoft في مثل هذه الحالة؟

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

المحلول

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

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

الاستثناءات الأخرى ستكون من ظروف مماثلة:

  • خضع المنتج لاختبارات مكثفة من قبل مجموعات كبيرة من المستخدمين الخارجيين
  • تترك الشركة المنتجات في وضع RC أو Beta لفترة أطول بكثير من المعتاد، لذلك مر وقت كافٍ للعثور على الأخطاء (Gmail على سبيل المثال)
  • الدعم الفوري أو المصدر متاح

نوع الدعم الذي ستحتاج إليه هو الاستجابة السريعة (مع الإصلاحات) لأي أخطاء تكتشفها.على سبيل المثال، يستخدم تطبيقك الأداة DooHickey لإجراء عملية HickeyItUp.تجد أن الأداة تعمل بشكل رائع إلا عند استخدامها لـ HickeyUp كائن من النوع AlmostHickey.بدلا من ذلك تقوم بإرجاع خطأ.يؤدي هذا الخطأ إلى تعطل موقعك، وتحتاج إلى إجابة الآن.سيخبرك الدعم الجيد إذا كنت تنفذه بشكل خاطئ وبالطريقة الصحيحة، أو سيقدم لك حلاً بديلاً، و/أو سيقدم لك إصلاحًا للأخطاء في وقت قصير جدًا.

لا تتوقع الكثير من هذا المستوى من الدعم من Microsoft (قد يكون MVC مختلفًا نظرًا للفريق الرائع الذي كان سريع الاستجابة).وبدلاً من ذلك، ستحصل على الكثير من ذلك من مجموعة المطورين الذين يستخدمونه بالفعل.

نصائح أخرى

وعادة RC يبني سيكون قد وضع اللمسات الأخيرة واجهات برمجة التطبيقات واجهة المستخدم، وانهم فقط قد يكون الخلل. انا اقول انها آمنة لتطوير ضد، ولكن يهمني أن نكون حذرين للغاية ضد نشر كود تقف.

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

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

وجود شفرة المصدر يمكن أن تخفف القضايا ولكن هل سيكون من الحماقة أن استخدام منتج غير معتمد في بيئة الأعمال الهامة.

وأعتقد أن لا

وكنت أضيف أنه يعتمد على توافر الدعم من البائع إذا كان هناك شيء لا تسوء، والتي غالبا ما يرتبط في شروط الترخيص.

وبحكم التعريف، لا، ولكن يجب عليك استخدام تقديرك بناء على المنتج، بائع، التحديثات أنه يحتوي على وما هي احتياجاتك.

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

مع البرامج مغلقة المصدر لديك فقط أي فكرة عن كيفية جيدا الاشياء التي تم اختبارها. قد يكون بائع باستخدام قاعدة المستخدمين الخاصة بهم كفريق QA الموسعة.

ولكن، كما يقول كارلتون Jenke، هناك دائما استثناء.

واعتقد ان ذلك يتوقف على متانة المتوقعة من "إنتاج" التطبيق.

والموقع الشخصي الخاص بك؟ بالتأكيد!

وتطبيق نظام التأمين ضد البطالة الدولة؟ لا.

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