سؤال

نحن نستخدم عناصر التحكم Infragistics لـ .net (كل من ASP.Net وWinForms) لبضع سنوات.نريد ترقية نسختنا الحالية (الإصدار 6.3) ونحن في مأزق.يمكننا الترقية إلى الإصدار 7.3 أو الإصدار 8.1 ولكن ليس إلى إصدار أحدث بسبب قيود الترخيص، ولا نريد إنفاق المزيد من الأموال على التراخيص إلا إذا كان ذلك ضروريًا حقًا.تقول الشائعات أن الإصدار x.1 غالبًا ما يكون أقل استقرارًا من الإصدار السابق (x-1).3 نظرًا لوجود المزيد من التغييرات.هذه مجرد إشاعة ولا أعلم إن كانت صحيحة أم لا، ولا أدعي صحتها.

ما أريد معرفته هو الخيار المفضل ولماذا:

  1. الترقية إلى الإصدار 7.3
  2. الترقية إلى الإصدار 8.1
  3. شراء المزيد من التراخيص والترقية إلى الأحدث والأفضل (يجب أن يكون هذا سببًا وجيهًا حقًا).

أي توصيات؟هل لديك خبرة في كلا الإصدارين ويمكنك مقارنة ثباتهما؟

شكرًا لك

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

المحلول

لم أواجه، تقليديًا، أي مشكلات في "الاستقرار" مع إصدارات Infragistics NetAdvantage.ومع ذلك، فقد وجدت تغييرات جذرية (خاصة مع جانب ASP.NET CSOM)، ومشاكل أصغر حجمًا وأكثر خبثًا.ونتيجة لذلك، تتمثل سياسة شركتنا في عدم ترقية المشروع الذي يدعم Infragistics إلا عندما يصبح ذلك ضروريًا للغاية.(نعم، هذا يعني أن جهاز التطوير الحالي الخاص بي يحتوي بالفعل على أربعة إصدارات من IG مثبتة.آخر جهاز لدي كان يحتوي على 8، لأنه يدعم أيضًا VS2003/.NET 1.1!)

اي جي يفعل تميل إلى إصلاح عدد لا بأس به من الأخطاء عند إصدار إصدار جديد؛غالبًا ما أجد أن الاختراق أو الحل البديل الذي كنت أحتاجه في مشروع قديم لم يعد ضروريًا في مشروع جديد.(من الواضح أن هذا خاص بالتحكم.)

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

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