Question

À partir de l'automne 2008, je suis sur le point d'entamer un nouveau cycle de développement pour un produit majeur doté d'une interface Win.net et d'une interface asp.net. Nous utilisons des composants Telerik, DevExpress et Infragistics et tous auront une sortie dans un mois environ qui sera celle que je cible pour notre version de printemps de notre produit.

Ils prennent tous en charge VS2005 et nous continuerons de cibler .net 2+, je ne vois donc aucune raison impérieuse de passer à VS2008.

Quelqu'un at-il trouvé une raison impérieuse de passer à VS2008?

Était-ce utile?

La solution

Si vous publiez une version dans un délai d'un mois, je suggère une non mise à niveau. Intégrez la mise à niveau vers la version 2k8 dans la prochaine version majeure ... rien ne vous empêche de risquer un problème qui ne fonctionne pas de la même manière ou une autre complication si tout fonctionne comme il est.

Autres conseils

Ça vaut le coup. C'est plus rapide, le concepteur est considérablement amélioré (vue partagée, changement de contexte plus rapide), la prise en charge de javascript est améliorée et lorsque vous êtes prêt à cibler la version 3.5, vous êtes prêt à partir.

Il s’agit des de Google. 10 raisons de mettre à niveau (.DOC):

  1. prise en charge de LINQ
  2. Éléments de concepteur identiques à ceux de Microsoft Expression (Web et mélange)
  3. AJAX et WCF / REST
  4. Meilleur support WPF
  5. MSTEST amélioré (également inclus dans l'édition professionnelle)
  6. Editeurs HTML, CSS et JavaScript améliorés
  7. Choisissez dans les paramètres du projet la version du framework à cibler
  8. .
  9. Outils de développement Office améliorés, notamment interface utilisateur du ruban et prise en charge Click-Once
  10. Prise en charge intégrée de la WCF et du WWF
  11. Meilleures performances et stabilité

Oui, la mise à jour en vaut vraiment la peine. En fait, je dirais que vous devez également passer directement à VS2008 SP1. Il y a eu beaucoup d'améliorations de l'IDE (fonctionnalités et vitesse d'utilisation) et des améliorations dans l'expérience de développement Web, y compris une meilleure prise en charge de JS et CSS.

Pour ajouter au message de John, il existe également des tests unitaires intégrés, un refactoring intégré, une analyse de code et le concepteur Web pour html \ javascript est considérablement amélioré. Je ne vois aucune raison pour laquelle vous n'auriez pas mis à niveau.

La mise à niveau en vaut la peine pour la raison principale qui me permet de cibler différentes versions .NET (2, 3, 3.5) à partir du même IDE, alors qu’auparavant, une version de Visual Studio prenait en charge une version de .NET.

L’interface utilisateur semble beaucoup plus réactive, mais les outils et processus de base n’ont pas beaucoup changé.

Je suis d'accord avec M. Martinez sur le fait que je ne porterais aucun projet existant dans le framework 3.5, mais le concepteur de fractionnement et le débogage javascript en valent la peine.

Upgrade, vous ne le regretterez pas le moins du monde. En particulier, Linq va vous faciliter la vie beaucoup plus facilement. Il y a les extensions pour c #.

Cela touche à peine la surface, il y a certainement de nouveaux jouets dans la zone que vous développez également, qu'il s'agisse de sites Web, de postes de travail ou de serveurs.

Je mettrais à niveau, mais je réserverais un peu de temps pour le processus d’installation. Cela a pris deux heures sur mon poste de travail de développement moyennement rapide et je continue à faire des mises à jour, des correctifs, des correctifs, deux heures après la fin de l'installation ... / p>

Cela est utile dans le cas particulier que vous décrivez. Considérez ce qui suit:

1) Vous êtes au début d'un cycle de développement. Il est toujours plus facile d’effectuer ces types de modifications au début ou entre les cycles plutôt qu’au milieu d’un cycle. Compte tenu de ce principe, votre prochain moment opportun pour effectuer la mise à niveau (si le calendrier n'est pas retardé) serait le printemps prochain.

2) VS2008 permet au compilateur de cibler n’importe quelle version d’exécution .NET spécifique, y compris la version 2.0, si vous devez continuer à prendre en charge un framework plus ancien.

De plus, comme le suggèrent certaines des autres réponses, passez directement à SP1. L’expérience de la mise à niveau du service pack n’a pas été aussi difficile que celle de VS2005 SP1 ... du moins de mon expérience.

VS 2008 n’est pas le problème. Le dernier paquet .Net est le point. Vous pouvez utiliser Linq et toutes les autres nouvelles fonctionnalités avec notepad et le compilateur en ligne de commande, mais je suppose que cela est plus théorique. Donc, ma déclaration est oui. Net 3.5 est la recommandation, mais l’utiliser sans VS 2008 n’est pas une bonne idée.

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