سؤال

أنا مطور سطح المكتب C# (هذا ليس ASP) وأتساءل عن استهداف الإصدار للمشاريع الشخصية الصغيرة. هذه ، بطبيعة الحال ، تحاول الوصول إلى جمهور واسع قدر الإمكان ، ولذا فقد كنت أستهدف .NET 3.0 (وهو أحدث إصدار على نظام Windows Vista بدون أي حزم خدمة) و 2.0 (وهو ببساطة أكثر نسخة متوافقة مع VS2008).

لسوء الحظ ، هذا يمنعني من تعلم أي تقنيات مثل LINQ تم تقديم POST 3.0 ، ومع التبديل القادم إلى VS2010 ، أتساءل عما إذا كان يجب أن أستهدف النظام الأساسي 4.0 الجديد على حساب الاستخدامات دون أحدث وأكبر ، أو يجب أن أنا فقط متمسك بمحاولة الوصول إلى قاعدة مستخدم واسعة قدر الإمكان؟

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

المحلول

أوصي بالانتقال إلى ملف تعريف العميل .NET 4.0.

على الرغم من أنه لا يحتوي على قاعدة تثبيت كبيرة حتى الآن ، إلا أنه تنزيل صغير يمكن للمستخدمين تثبيته بسهولة.

إذا كنت لا تريد أن يحتاج المستخدمون إلى تنزيل الإطار ، فيجب أن تستهدف 3.5 معظم الناس لديهم بالفعل.

نصائح أخرى

أود فقط استخدام 3.5 أو 4.0 (إذا كان لي أن أذهب إلى 4.0). ليس الأمر كما لو أنه سيكلف أي شيء بالنسبة لهم لتحديث أحدث إطار وربما سيتم تضمينه في تحديثات السيارات.

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

بمجرد أن يتوقف الكثير من الأشياء المفضلة لديهم عن العمل ، سيقومون بالترقية بسرعة.

عادة ما أستخدم .NET 2.0. السبب في أن العديد من الأشخاص (على الأقل في حالتي) يعملون على الأقل على نظام Windows Vista أو Windows 7 ، والذي يأتي مع .NET 2.0 (على ما أظن). إذا كان لديهم XP ، فإن العديد منهم لديهم بالفعل .NET 2.0 أيضًا.

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

في النهاية يعتمد الأمر على عملائك ومدى معرفتك بهم. إذا لم تكن متأكدًا ، فإما الذهاب مع 2.0 أو 3.5. لن أذهب إلى 4.0 حتى الآن لأنها جديدة نسبيًا ولم يتبنها الكثير من الناس بعد.

هنا بعض إحصائيات الاستخدام من تطبيق WPF الخاص بنا قد تجده مثيرًا للاهتمام. إذا كنت تسير على طريق WPF ، فأنا أوصي بشدة باستخدام .NET 4. إنه ببساطة أفضل بكثير من حيث تقديم الخطوط وتقديم الصور. لدينا حاليًا 24 ٪ من مستخدمينا الذين يقومون بتشغيل إصدار .NET 4. لكن لدينا إصدار .NET 3.5 لجعل التثبيت أكثر سلاسة.

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