سؤال

أرغب في معرفة ما هي أهم الاختلافات بين MS Visual Studio.NET 2005 Pro وMS Visual Studio.NET 2008 Pro؟لقد حصلت على نسخة من Visual Studio.NET 2005 Pro باعتباري الشخص السابق الذي استخدم ذلك قد ترك المؤسسة.ولذلك، أفكر في ترقية هذا الإصدار إلى VS.NET 2008 Pro.

في مؤسستي، نستخدم مزيجًا من التقنيات (Java وphp و.net) لتطوير التطبيقات المستندة إلى الويب في الغالب.أعلم أن عام 2005 يستخدم .net Framework 2.0 ولا يمكن استخدام إطار العمل 3.5 إلا في عام 2008..غير ذلك فأنا في خساره بسيطه..

لذلك هل يمكنني الحصول على بعض التعليقات من جمهور Stackoverflow حول أولئك الذين واجهوا الاختلافات بين هذين الإصدارين؟إذا لم يكن السؤال كثيرًا، هل يمكنك من فضلك نشر أهم ثلاثة أو خمسة أسباب لاستخدام VS.NET 2008 Pro؟

شكرًا!

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

المحلول

وكتبت قائمة لكنه قرر محو كل شيء. لماذا يجب أن يكرر ما لديها سكوت غوثري القول حول Visual Studio 2008؟

<وأ href = "http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx" يختلط = "نوفولو noreferrer "> http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx

نصائح أخرى

لأغراضي، هذه هي الأسباب الثلاثة الرئيسية:

  1. يمكن استخدام .نت 3.5
  2. تحسين التحسس لجافا سكريبت
  3. تم إصلاح العديد من الأخطاء المزعجة وتحسينات طفيفة لبعض مكونات واجهة المستخدم

.NET 3.5 هو الأكبر...كل شيء آخر تافه إلى حد ما.

يعد C# 3.0 (بالنسبة لي) أكبر مكافأة:

  • بيانات / تعبيرات لامداس
  • أنواع مجهولة
  • طرق جزئية
  • الخصائص التي يتم تنفيذها تلقائيًا
  • تحسين استنتاج النوع العام
  • طرق التمديد
  • أشجار التعبير (عند استخدام .NET 3.5)
  • لينك

إلخ

لاحظ أن هذا يختلف عن .NET 3.5؛يمكن استخدام C# 3.0 حتى عند استهداف .NET 2.0، خاصة عند استخدام شيء مثل LINQBridge لتوفير طرق امتداد LINQ.

هناك أيضًا تحسينات لتصحيح أخطاء ASP.NET واستضافة WCF وما إلى ذلك.

  1. لقد كرهت الطريقة التي كانت بها ملفات المشروع (الويب) في vs2005، لذلك بقيت في vs2003 حتى vs2008.
  2. دعم إطار متعدد.
  3. التحسينات الشاملة

هناك بعض التحسينات الرائعة في VS2008 والتي تميل إلى الضياع بين جميع الميزات الجديدة الكبيرة.

  • تم تحسين متوسط ​​أوقات إنشاء الحلول بشكل كبير في العديد من المشاريع.

إذا كان لديك حل يتضمن عشرات المشاريع، فسوف يستغرق VS2005 حوالي دقيقة واحدة لبنائه، حتى لو لم يتغير شيء، لأن هذا هو الوقت الذي يستغرقه VS2005 للتحقق من عدم تغيير أي شيء.في VS2008، يتم التحقق من المشاريع "القذرة" بشكل فوري.

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

  • يسمح لك VS2008 باستخدام مصمم النماذج حتى عندما يكتشف أن هناك خطأ ما، ولا يسمح VS2005 بذلك.يعد هذا منقذًا للحياة عند التعامل مع أخطاء WinForms.

  • بالإضافة إلى ميزات VS2008، تحقق من الميزات التي VS2008 SP1 وأضاف.لقد أحببت على وجه التحديد مجموعة خلفية C# الجديدة.

أقترح عليك المضي قدمًا وتجربة الإصدار المجاني من VS2008.وبصرف النظر عن الميزات الجديدة الكبيرة، هناك عدد لا يحصى من التحسينات "الصغيرة" التي لا يمكنك العثور عليها إلا باستخدام المنتج، وبعضها قد يكون مهمًا بالنسبة لك.

راجع للشغل، قد ترغب أيضًا في التحقق من ميزات VS2010.لا يزال برنامج CTP، ومن المحتمل أن يتم إصداره بالقرب من عام 2010، ولكن اعتمادًا على احتياجاتك، قد يكون الأمر يستحق الانتظار قبل الترقية.

إذا كنت على سبيل المثال النامية لCF.NET-إطار ويندوز موبايل، ويمكن أن يكون مفيد للحفاظ على نسخة من VS.2005 منذ لا يزال بإمكانك استهداف CF.NET 1.0 التي لا تزال تستخدم من قبل العديد من الأجهزة / الهواتف الذكية في الخارج. مع VS.2008 لا أعتقد أن هذا أمر ممكن - ولكن، إذا كنت مخطئا، واسمحوا لي أن أعرف لأنني أحب أن أعرف.

3.5 - صدر في عام 2007، وهذا هو 3.0 بالإضافة إلى مكتبات جديدة (في المقام الأول LINQ وبعض اضافية "القاعدة" المكتبات مثل TimeZoneInfo) والمجمعين جديدة (لC # 3 وVB 9). 3.0 - صدر في عام 2006، وهذا هو فقط 2.0 زائد جديدة المكتبات: نوافذ العرض مؤسسة، ويندوز مؤسسة الاتصالات، مؤسسة سير العمل، وCardspace

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