Quelles sont les caractéristiques sont les gens attendent avec impatience en .Net 4,0 à 4,1

StackOverflow https://stackoverflow.com/questions/710516

Question

Je suis très intéressé à apprendre quelles sont les caractéristiques des gens sont intéressés dans le prochain cadre .net (s)?

Que ce soit de nouvelles classes ou de nouveaux contrôles, je suis curieux de connaître des vues personnes.

Était-ce utile?

La solution

Code des marchés et extensions parallèles. Ni sont des caractéristiques linguistiques (ce qui est le plus souvent ce que je me intéresse habituellement), mais les deux ont le potentiel de changer de façon significative la façon d'écrire le code.

Le DLR ne semble cool et intéressant, mais je ne suis pas sûr que je finirais utiliser beaucoup, au moins en termes de interopérer avec IronRuby / IronPython. Ce sera agréable d'être en mesure d'utiliser la liaison tardive pour réduire la réflexion code boilerplate si

En termes de C # 4 caractéristiques linguistiques, covariance et contravariance seront plus d'un « ouf, qui réduit une nuisance » qu'un « Wahay, trucs cool! » mais en option / arguments nommés pourraient être très pratique. Il va faire de l'écriture / en utilisant des types immuables légèrement plus facile, mais je voudrais encore une prise en charge pour le modèle de constructeur:)

Autres conseils

La plupart du temps des extensions parallèles et « variance. Et bien sûr: System.Reactive / Cadre Rx / « LINQ aux événements ", qui je pense pourrait être (venir) très grand.

Mais il y a d'autres choses que je ne l'ai pas vu de mentionner ici que - alors « juste agréable d'avoir » d'une manière - pourrait être utile lorsque la nouvelle version est enfin là. Comme:

  • BigInteger (à quelque chose comme une mauvaise INumber n'a pas fait dans encore ...)
  • ISet<T> et SortedSet<T> (arbres gyropodes dans le cadre)
  • Modification des API d'énumération du système de fichiers à partir des tableaux de retour (seulement?) De retourner IEnumerable (aussi?)
  • Prise en charge par défaut pour la langue F #
  • Amélioration de compression légère

Je pense dynamic et les paramètres facultatifs / nommés sont juste là pour permettre une meilleure / plus facile avec Interop langues qui utilisent / ont besoin / besoin de ces concepts. Ils sont donc agréable d'avoir disponibles. Mais sûrement rien de plus que cela.

Je suis impatient de nouveaux contrôles WPF. Je crois que le maintenant WPF Toolkit sera intégré en tant que témoins dans le cadre. Ce sera beaucoup plus agréable de les avoir comme contrôle des stocks dans Visual Studio et les ayant patché avec le framework .NET plutôt que d'avoir à télécharger un nouveau jeu chaque fois que des corrections de bugs doivent sortir.

En outre, je suis impatient de Visual Studio 2010 dans toute sa gloire WPF!

  • Paramètres optionnels en C #

Plus que de .NET 4.0, je suis vraiment heureux de Visual Studio 2010, même que la réponse jirwin.

La promesse de bien meilleurs outils de développement Sharepoint et de soutien, parce que lorsque vous devez travailler dans ce moment, il est un peu une douleur.

Juste les options de déploiement qu'ils prévoient d'avoir des maux de tête sauvera.

Je suis optimiste, ils ont écouté les gémissements de la communauté des développeurs.

Les DLR et extensions parallèles, bien que je ne peux pas dire que je suis informé que pour savoir exactement ce qui va être dans la boîte quand il est livré.

Edit: Comme par Jon Skeet, code des marchés ne semblent bien aussi. Pas pelletée de terre, mais à partir des échantillons que j'ai vu, ils ressemblent à une belle façon de le représenter.

Je fais beaucoup de travail avec Expression, donc je suis impatient de la faire immuabilité simples ; pas sûr que je l'utilise beaucoup autrement ...

Pour moi, le plus important est le convergence entre VB.NET et C # , maintenant ils partagent finalement les mêmes caractéristiques qui ont été brisées avec 3,0 / 3,5.

Je suis aussi intéressé par:

Une classe tuple-cadre et C # 4 « dynamique », que je vais utiliser partout pour obtenir un sur les gens qui utilisent « var » partout. (Je sais que « dynamique » est pas une caractéristique pur-cadre - mais il est cadre partiel)

Hummm ... est-ce pas la classe StringOr une blague du poisson d'avril?

L'éditeur de code Visual Studio 2010 étant WPF pure et pouvant être accosté sur chaque moniteur, et addins ne pas utiliser le modèle méchant objet Office COM (EnvDTE).

Je sais que ce n'est pas le cadre, mais la question a été identifiée VS2010

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