Pregunta

¿Estoy muy interesado en aprender en qué características están interesadas las personas en los próximos marco (s) de .NET?

Ya sean estas nuevas clases o nuevos controles, tengo curiosidad por conocer las opiniones de las personas.

¿Fue útil?

Solución

Contratos de código y extensiones paralelas. Tampoco son características del idioma (que es principalmente lo que me interesan generalmente), pero ambas tienen el potencial de cambiar significativamente la forma en que escribimos el código.

El DLR suena genial e interesante, pero no estoy seguro de que lo haya terminado mucho, al menos en términos de interoperación con Ironruby/Ironpython. Sin embargo, será bueno poder usar la unión tardía para reducir el código de calderas de reflexión

En términos de características del lenguaje C# 4, la covarianza y la contravarianza serán más un "uf, que reduce una molestia" que una "wahay, cosas geniales!" Pero los argumentos opcionales/con nombre podrían ser muy útiles. Hará que escribir/usar tipos inmutables levemente Más fácil, aunque todavía me gustaría soporte incorporado para el patrón de constructor :)

Otros consejos

Mayormente extensiones paralelas y 'varianza. Y por supuesto: System.Reactive / El marco RX / "Linq to Events", que creo que podría ser (ven) muy grande.

Pero hay otras cosas que no he visto mencionadas aquí que, mientras que "es bueno tener" de alguna manera, podría ser útil cuando la nueva versión finalmente está allí. Me gusta:

  • BigInteger (a algo malo como un INumber no lo logré todavía ...)
  • ISet<T> y SortedSet<T> (Árboles de equilibrio en el marco)
  • Cambiar las API de enumeración del sistema de archivos desde las matrices de devolución (¿solo?) A devolver a IEnumerable (¿también?)
  • Soporte predeterminado para el lenguaje F#
  • Ligeras mejoras de compresión

pienso dynamic y los parámetros opcionales/con nombre están allí para habilitar la interoperabilidad mejor/más fácil con los idiomas que usan/necesitan/requieren estos conceptos. Así que son agradables de tener disponibles. Pero seguramente nada más que eso.

Espero con ansias los nuevos controles WPF. Creo que el KIT de herramientas WPF ahora se incorporará como controles en el marco. Será mucho más agradable tenerlos como controles de stock en Visual Studio y que los parcen con el marco .NET en lugar de tener que descargar un nuevo set cada vez que las diagramas de errores tienen que salir.

Además, ¡espero con ansias Visual Studio 2010 en todo lo que sea WPF Glory!

  • Parámetros opcionales en C#

Más que que .NET 4.0, estoy ansioso por Visual Studio 2010, igual que la respuesta de Jirwin.

La promesa de muchas mejores herramientas y soporte para desarrolladores de SharePoint, porque cuando tiene que trabajar en él actualmente, es un poco doloroso.

Solo las opciones de implementación que planean tener ahorrarán algunos dolores de cabeza.

Así que soy optimista de que hayan escuchado los gemidos de la comunidad de desarrolladores.

El DLR y las extensiones paralelas, aunque no puedo decir que esté tan informado de lo que estará en la caja cuando se envíe.

EDITAR: Según Jon Skeet, los contratos de código también se ven bien. No es innovador, pero por las muestras que he visto parecen una buena manera de representarlo.

Hago mucho trabajo con Expression, así que estoy deseando que llegue el tipos de expresión extra.

También me gustan los argumentos opcionales/con nombre, pero principalmente como una forma de haciendo que la inmutabilidad sea más simple; No estoy seguro de usarlo mucho de lo contrario ...

Para mí, lo más importante es el Convergencia entre VB.NET y C#, ahora comparten finalmente las mismas características que se rompieron con 3.0/3.5.

También estoy interesado en:

Una clase de tuple marco y una 'dinámica' de C#4, que voy a usar en todas partes para obtener uno en las personas que usan 'var' en todas partes. (Sé que 'Dynamic' no es una característica de marco puro, pero es un marco parcial)

Ummm ... no es el StringOr Clase una broma de los tontos de abril?

El editor de códigos de Visual Studio 2010 es puro WPF y puede ser acoplado en cualquier monitor, y los suministros no utilizan el modelo de objeto COM de Office Nasty (EnvDTE).

Sé que ese no es el marco, pero la pregunta ha sido etiquetada VS2010

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top