Question

Je voudrais savoir quelles sont les différences les plus significatives entre MS Visual Studio.NET 2005 Pro et MS Visual Studio.NET 2008 Pro? On m'a donné une copie de Visual Studio.NET 2005 Pro en tant que personne précédente qui a utilisé cette organisation. Par conséquent, j’envisage de mettre à niveau cette version vers VS.NET 2008 Pro.

Au sein de mon organisation, nous utilisons une combinaison de technologies (java, php et .net) pour développer principalement des applications Web. Je sais que 2005 utilise le framework .net 2.0 et que le framework 3.5 ne peut être utilisé qu’en 2008 .. Autrement, je suis un peu perdu.

Par conséquent, pourrais-je obtenir des informations de la part de la foule Stackoverflow sur ceux qui ont connu les différences entre ces deux versions? Si ce n’est pas trop demander, pourriez-vous indiquer les trois ou cinq principales raisons d’utiliser VS.NET 2008 Pro?

Merci!

Était-ce utile?

La solution

J'ai écrit une liste mais j'ai décidé de tout effacer. pourquoi devrais-je dupliquer ce que Scott Guthrie a à dire à propos de Visual Studio 2008?

http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx

Autres conseils

Pour ce qui me concerne, voici les 3 raisons principales:

  1. Peut utiliser .Net 3.5
  2. Intellisense amélioré pour Javascript
  3. Correction de plusieurs bugs gênants et amélioration mineure de certains composants de l'interface utilisateur

.NET 3.5 est le biggy ... tout le reste est assez trivial.

C # 3.0 est (pour moi) le plus gros bonus:

  • déclarations / expressions lambdas
  • types anonymes
  • méthodes partielles
  • propriétés implémentées automatiquement
  • inférence de type générique améliorée
  • méthodes d'extension
  • arbres d'expression (en utilisant .NET 3.5)
  • LINQ

etc

Notez que cela diffère de .NET 3.5; C # 3.0 peut être utilisé même lorsque vous ciblez .NET 2.0, en particulier lorsque LINQBridge est utilisé pour fournir les méthodes d’extension LINQ.

Des améliorations ont également été apportées au débogage ASP.NET et à l'hébergement WCF, etc.

  1. Je détestais la façon dont les fichiers de projet (web) étaient dans vs2005, donc je suis resté chez vs2003 jusqu'à vs2008.
  2. support multi-framework.
  3. améliorations globales

Il existe certaines améliorations intéressantes dans VS2008 qui tendent à se perdre entre toutes les nouvelles fonctionnalités.

  • Amélioré considérablement les temps de construction moyens des solutions avec de nombreux projets.

Si vous avez une solution avec des dizaines de projets, VS2005 prendra environ une minute pour la construire, même si rien n’a changé, car c’est le temps nécessaire à VS2005 pour vérifier que rien n’a changé. Dans VS2008, le contrôle de "sale" projets est instantanée.

Amélioration considérable de la productivité et cette fonctionnalité n’a pu être constatée nulle part.

  • VS2008 vous permet d'utiliser le concepteur de formulaire même s'il détecte un problème, VS2005 ne le permet pas. C’est une bouée de sauvetage pour traiter les bogues WinForms.

  • Outre les fonctionnalités de VS2008, consultez les fonctionnalités VS2008 SP1 ajouté. J'ai particulièrement aimé la nouvelle compilation en arrière-plan C #.

Je vous suggère d'essayer la version gratuite de VS2008. Outre les grandes nouveautés, il existe d'innombrables " petites " amélioration que vous ne pouvez trouver qu'en utilisant le produit, dont certaines peuvent être importantes pour vous.

BTW, vous pouvez également vouloir vérifier les fonctionnalités de VS2010. C'est toujours CTP, et il sera probablement publié vers 2010, mais en fonction de vos besoins, l'attente avant la mise à niveau en vaut peut-être la peine.

Si vous développiez par exemple pour le framework CF.NET et Windows Mobile, il pourrait être pratique de conserver une copie de VS.2005, car vous pouvez toujours cibler CF.NET 1.0, qui est toujours utilisé par de nombreux appareils / smartphones. là-bas. Avec VS.2008, je ne pense pas que cela soit possible. Cependant, si je me trompe, faites-le-moi savoir, j'aimerais le savoir.

3.5 - publié en 2007, il s’agit de la 3.0, plus de nouvelles bibliothèques (principalement LINQ et certaines bibliothèques supplémentaires "de base" telles que TimeZoneInfo) et de nouveaux compilateurs (pour C # 3 et VB 9). 3.0 - publié en 2006, il ne s’agit que de la version 2.0 et de nouvelles bibliothèques: Windows Presentation Foundation, Windows Communication Foundation, Workflow Foundation et Cardspace.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top