Posteado por: César en: Mayo 30, 2008
Al parecer amigos míos, (según he leído en el blog de Scott Guthrie) hace poco ha salido a la calle la beta 1 para .Net Framework 3.5 y Visual Studio 2008 (VS 2008 a partir de ahora). En ésta se incluyen correcciones y mejoras además de nuevas características para mejorar el desarrollo.
Si queréis descargarla podéis hacerlo desde el sitio de MSDN. La fecha de salida no es segura pero se cree que será al final del verano. Y ahora vamos a ir viendo las novedades pero antes de nada ten en cuenta:
.NET 3.5 Service Pack 1, añade soporte para ASP.NET Dynamic Data ya que vamos a poder crear interfaces de usuario (con soporte CRUD) que accedan directamente a varios modelos de datos.
Esta funcionalidad se añade al GridView, ListView, DetailsView y FormView. Más detalles en el sitio de Scott Hanselman.
.NET 3.5 Service Pack 1, incluye un nuevo Engine de Routing que nos permitirá mapear las urls a sus Handlers correspondientes, incluyendo soporte para parsear parámetros de una url como si de un querystring se tratara (por ejemplo de http://dominio.com/tag/noticias), así como calcular y generar urls dinámicamente, así que amigos adiós a los HttpHandlers y HttpModules para crear los famosos UrlRewrites (si os dedicáis sobre todo a la Web como es mi caso, ESTA VA A SER LA MAYOR MEJORA SEGURO!!!).
.NET 3.5 SP1 aporta nuevas Apis a ASP.NET AJAX para poder navegar por medio del historial del Browser (o navegador), solucionándonos así el problema del Back Button y Forward Button (tan sufrido hasta la saciedad en la Web o sino quien no lo ha pasado fatal cuando ha usado UIP
).
.NET 3.5 SP1 nos aporta el <CompositeScript> para el <asp:ScriptManager> y nos va a dejar definir varios scripts, combinándose en uno y servidas por medio de una única petición, mejorando asíel performance en las aplicaciones Web.
El SP1 añade un formateo de código más rico tanto en ficheros js como en bloques de código en página (<script>).
Además nos va a dejar formatear las preferencias desde Tools -> Options.
Si queréis más detalle, aquí los tenéis.
Javascript es un lenguaje muy flexible y en este SP se añaden mejoras del intellisense para dar un soporte más completo.
Soporte de refactoring para servicios WCF en proyectos Web y aplicaciones Web ASP.NET. Por ejemplo tendremos la posibilidad de renombrar clases con el refactoring modificándose el Web.config y las referencias.
Vuelve el soporte de intellisense y debugging (perdido en versiones anteriores de Visual Studio) para ASP, así que si tienes que coger algún código antiguo, estas de enhorabuena ya que puedes usar el debug y el intellisense.
.NET 3.5 SP1 y Visual Studio 2008 SP1 añade mejoras para crear aplicaciones cliente. Más detalle en el sitio de Tim Sneath.
.NET 3.5 SP1 incluye mejoras en el CLR y generador de código JIT que aportan menores tiempos de inicio y mejor generación de código inline respectivamente.
Nuevo paquete de instalación para desarrolladores de aplicaciones cliente (NET Framework Client Profile) que nos permite instalaciones más cortas, pequeñas y simples de aplicaciones .Net en máquinas que no tienen el .NET Framework.
Nuevo componente BootStrapper que podremos usar para asegurarnos que el framework está instalado. Este, administra la descarga y la instalación del .NET Framework Client Profile o la versión completa desde internet.
Las mejoras para ClickOnce (tanto para WinForms como para WPF (Windows Presentation Foundation)) son:
Nuevos controles para WinForms como formas vectoriales, impresión, DataRepeater etc..
Son las siguientes:
Son las siguientes:
Vamos a poder definir un modelo de datos de alto nivel sobre datos relacionales y luego programar con el gracias al nuevo ADO.NET Entity Framework, además contaremos con una herramienta para el modelado a la que se le pueden ir añadiendo plugins para trabajar con las bases de datos más populares (Oracle, DB2, MySQL, etc…)
Ahora podremos crear servicios de datos REST por medio de un Framework cuyo nombre clave es Astoria. El Framework ADO.NET Data Service nos va a permitir publicar datos con la sintaxis del estándar REST URI y explotarlos por medio de Http.
Son las siguientes:
Hay varias mejoras en TFS . Brian Harry las enumera en uno de sus post.
Y esto es todo amigos, como ya he dicho antes esta información es una síntesis de lo que Scott Guthrie anuncio en su blog tanto en inglés como en español.
[...] Como vimos anteriormente este Service Pack viene repletito de novedades y seguro que nos va a aportar muchas mejoras para hacernos la vida más fácil. [...]
[...] Con el Service Pack 1 de Visual Studio 2008, se han incluido muchas novedades como ya vimos, pero para trabajar con Ajax, este Service Pack incluía dos mejoras bastante [...]