Traducción del blog de ScottGu

Disponibilidad

Vía el programa WebsiteSpark/BizSpark/DreamSpark

Por Suscripción de MSDN (centro de descargas)

Descarga de prueba de 90 días

Versiones Express gratuitas de Visual Web Developer 2010, Visual Basic 2010, Visual C# 2010 o Visual C++. 

Para rápidamente establecer un ambiente nuevo para el desarrollo web, vea la instalación de Microsoft Web Platform Installer (incluye ASP.net 4, ASP.net MVC, IIS, SQL Server Express y Visual Web Developer 2010 Express).

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