سؤال

لقد طُلب مني مؤخرًا أن أوصي بإصدار .NET Framework لاستخدامه في مشروع (يعتمد على واجهة المستخدم الرسومية) لجهاز XP.

هل يمكن لأي شخص أن يشرح الاختلافات بين جميع إصدارات .NET؟

أو،

هل لدى أي شخص إشارة جيدة إلى موقع يوضح الاختلافات (بإيجاز)؟

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

المحلول

وكتاب جون السكيت في C # في العمق له باب واحد واصفا إصدارات. NET في التفاصيل.

نصائح أخرى

السبب الوحيد ل لا الانتقال إلى أحدث إصدار هو أنه قد يؤدي إلى تعقيد عملية النشر.

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

إذا لم تكن مهتمًا بالنشر، فانتقل إلى الإصدار الأحدث.حقيقة أنك تستهدف إطار عمل .NET 3.5، لا تعني أنه يتعين عليك استخدام كل التكنولوجيا الجديدة.على سبيل المثال، لا يزال بإمكانك استخدام Windows Forms بدلاً من WPF، ولكن هذا سؤال آخر.

والجواب القصير هو أنه يتوقف.

والصافي 2.0 هو الإصدار الأقدم عليك ان تفكر.

وFramework 3.0 هو مسار الترقية سهلة من 2.0، وليس على نفس القدر من كسر التغييرات كما 1،1-2،0. ومع ذلك هو أكثر امتدادا، أفقيا وظائف، وأنت لن نرى تحولا كبيرا في خيارات الرسومية.

و. NET ينبغي أن ينظر 3.5 في إذا كنت مهتما في واجهة المستخدم الرسومية أكثر تطورا بكثير مثل sliverlight. لديها الكثير من التقنيات والخيارات لتقديم بما في ذلك برنامج الأغذية العالمي، وIDE الجديد في التعبير وأكثر من ذلك بكثير الجديدة. سوف http://www.asp.net لا يمكن أن يكون بداية سيئة.

هذه الصفحة جيدة لقائمة التغييرات:

http://en.wikipedia.org/wiki/Microsoft_.NET

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

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

وولا يهم حقا من ذلك بكثير. الصافي 2.0، 3.0 و 3.5 جميع استخدام نفس الطبقات CLR وقاعدة بالضبط. كل إصدار يضيف مجرد مجموعة من المجالس الجديدة. لتطوير واجهة المستخدم الرسومية، وكنت على ما يرام مع 2.0 إذا كنت تستخدم نماذج Windows، ستحتاج 3.0 لبرنامج الأغذية العالمي. لأنها عادة ما تكون متطابقة في جوهرها، ليس هناك سبب وجيه ليست مجرد تثبيت 3.5 SP1.

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