2009-09-11 20 views
1

J'ai vu beaucoup de questions sur SO à propos des avantages de .NET 3.5, mais ceux-ci sont plus orientés vers les fonctionnalités de langage et de développement plus facile. Y at-il des avantages non-développeur-sage pour l'utilisation de .NET 3.5? Bugs, correctifs, avantages au fil du temps?Avantage utilisateur pour .NET 3.5 over .NET 3.0

Contexte:

  1. application de bureau qui fonctionne en conjonction avec un pilote de périphérique.
  2. Nous voulions prendre en charge autant de configurations que possible, nous avons réglé pour .NET 3.0. Toutes les fonctionnalités dont nous avons vraiment besoin sont en .NET 3.0
  3. Mais je veux vraiment utiliser LINQ et toutes les autres nouvelles fonctionnalités du framework. Cependant, cela n'aide pas un peu les utilisateurs.
+0

Voir une question similaire dans SO http://stackoverflow.com/questions/810693/net-3-5-vs-net-3-0 – Sauron

Répondre

7

Ces derniers n'aident pas les utilisateurs un peu, cependant.

Rendre les programmeurs plus productifs et efficaces (ce qui LINQ peut certainement) -t utilisateurs d'aide. En réduisant le temps de développement les clients obtiennent des solutions plus rapidement.


augmenter alternativement portée ou la qualité --- en réduisant le coût de la qualité et la portée actuelle permet à tout un ou deux des trois facteurs (temps, coût, qualité) à régler.

+0

+1. Non seulement cela peut réduire le temps de développement mais aussi améliorer la qualité lorsque nous écrivons moins de code (=> moins de bugs). –

+0

@darin: maintenant ajouté (m'était également apparu peu de temps après l'affichage :-)). – Richard

+0

Je suis conscient de cela. Le logiciel est utilisé dans le monde entier, donc une installation plus simple (moins d'appels de support!) L'emporte de loin sur toute diminution du temps de développement. – moogs

0

NetFx v3.5 inclut des mises à jour pour ces deux frameworks existants. Cependant, ces mises à jour ne sont pas un ensemble de nouvelles fonctionnalités ou de changements, mais en réalité un service pack avec principalement des corrections de bugs et des améliorations de perf. Donc, pour revisiter la terminologie: Fx 3.5 inclut v2.0 SP1 et v3.0 SP1. Comme avec tous les Service Packs, il ne devrait rien y avoir qui pourrait casser votre application. Cela dit, si un bug est corrigé dans le SP et que votre code profite de ce bug, alors votre code va se casser bien sûr. Pour être tout à fait clair, il s'agit d'une mise à niveau sur place vers v2 et v3, pas une histoire côte à côte au niveau du framework/clr.