sábado, 24 de abril de 2010

Algunas novedades en VS 2010 / .NET 4

Visual Studio 2010 IDE

Soporte para varios monitores

IntelliSense – fácilmente programar con clases y métodos; búsquedas, relaciones entre clases y proyectos, generación automática de diagramas de secuencias

Soported para fragmentos de código de HTM y JavaScript dentro del Editor de código

Multi-targeting – compilación a versiones del Framework 2, 3, 3.5 y 4

Nueva instalación simple y rápida de TFS 2010 (puede instalar el servidor en solamente 10 minutos) para controlar código, elementos de trabajo, etc.

Características de lenguaje en VB / C#

VB

  • Propiedades automáticas – implementadas; sin necesidad de codificar inicializadores de colección
  • Inicializadores de colección – crear y rellenar con un conjunto inicial de valores
  • Soporte de continuación de línea implícita - ya no es necesario indicar explícitamente que una instrucción continua en la siguiente línea de código
  • Y mucho mas

C#

  • Parámetros opcionales y argumentos con nombre
  • Co-variance y contra-variance
  • Y mucho mas

ASP.NET 4 / ASP.NET MVC 2

· Funcionalidad de enrutamiento de URL integrada - le permite exponer un motor de búsqueda, URLs y aumentar el tráfico a su sitio Web

  • ViewState se puede controlar fácilmente y disminuir en tamaño
  • Client IDs - ahora puede controlar los controles procesados por el servidor
  • Soporte mejorado para ASP.NET Dynamic Data
  • Más controles de diseño para datos y gráficos
  • Más plantillas de proyectos
  • Mejoras en SEO que le facilitan manejar tráfico a sitios orientados al público.
  • ASP.NET MVC 2 le proporciona una forma para construir sitios web y aplicaciones utilizando un patrón en función MVC
  • ASP.NET MVC - le ayuda a fácilmente habilitar la lógica de validación entre cliente y servidor
  • El sintaxis nuevo <%: %> en ASP.NET le facilita a codificar HTML

Visual Studio 2010 incluye herramientas para pruebas unitarias y TDD.

Las aplicaciones de ASP.net ahora son mucho más fáciles de implementar. Puede publicar sus sitios Web y aplicaciones en un servidor de ensayo o de producción directamente desde Visual Studio 2010. Visual Studio facilita la transferencia de todos los archivos, código, configuración, esquema de la base de datos y datos en un paquete completo.

VS 2010 también le facilita administrar la configuración de archivos de configuración (web.config) separados dependiendo de si está en modo de depuración, lanzamiento, ensayo o de producción.

WPF 4 / Silverlight 4

Novedades incluyen

  • Más controles de diseño
  • Manipulación de gráficos - (composición en caché, pixel shader, soporte 3D, funciones de aceleración de animación, etc.)
  • Diccionarios personalizado
  • Selección y opciones de pincel de intercalación

WPF incluye novedades para permitirle aprovechar las nuevas características de Windows 7 – incluidas Multi-touch y la integración del Shell de Windows 7.

Silverlight 4 incluye facilidades para construir aplicaciones de negocios grandes y aplicaciones fuera del explorador.

SharePoint / Azure

Ya puede crear, editar, compilar y depurar aplicaciones de SharePoint desde el IDE de Visual Studio 2010. También puede utilizar SharePoint con TFS 2010.

Puede crear aplicaciones Azure – aplicaciones ASP.NET / WCF en la nube.

Acceso a Datos

Entity Framework 4 incluye

  • Soporte para el modelo code-first y desarrollo POCO (Plain Old CLR Object)
  • Soporte a carga diferida
  • Soporte incorporado para pluralización/singularización de nombres de tablas/propiedades en el Diseñador
  • Soporte completo para operaciones LINQ
  • Capacidad de exponer opcionalmente claves foráneas en objetos de modelo
  • Soporte para APIs desconectado para el manejo de N niveles
  • Soporte para plantillas de personalización en VS 2010 para permitirle a personalizar y automatizar cómo se genera el código en el Diseñador de datos
  • Y mucho mas

WCF and Workflow

Nuevas características – mejoras en REST (un modelo de programación para la creación rápida de aplicaciones orientadas a servicios), WCF Data Services (Astoria) y WCF RIA Services que permiten exponer y trabajar fácilmente con datos de clientes remotos

Windows Workflow es más rápido e incluye servicios para diagramas de flujo.

CLR / Core .NET Library

.NET 4 incluye el nuevo motor CLR 4 – más rápido y más eficiente, con soporte a COM Interop. CLR 4 ejecuta al mismo tiempo con versiones anteriores del CLR – permitiéndole utilizar 2 versiones de.NET en el mismo proceso.

.NET 4 BCL incluye suporte para el desarrollo paralelo de aplicaciones para aprovechar el rendimiento de equipos con múltiple CPUs.

.NET 4 también incluye Dynamic Language Runtime (DLR) – que le ayuda a utilizar la funcionalidad de lenguajes dinámicos con .NET.

MEF – una librería de extensibilidad incluida en .NET 4.

.NET 4 Client Profile

Tamaño reducido del paquete de distribución para .NET 4 (x86 completo de .NET 4 es de 36MB).

También se incluye un subconjunto de NET que se puede utilizar para optimizar las instalaciones de aplicaciones clientes.

Visual C++

Mejoras en:

  • Intellisense
  • MSBuild
  • Depuración paralela
  • MFC
  • Optimizaciones en el lenguaje y el compilador de C++
  • Y mucho mas

Fuente

Gracias por leer!

No hay comentarios:

Publicar un comentario