Ver por etiquetas

Todas las etiquetas » novedades » desarrollo (RSS)

ASP.NET Universal providers

Poco antes de verano comentábamos de pasada la aparición de su versión alfa, y ya desde mediados de agosto tenemos aquí la versión final de ASP.NET Universal Providers , un componente que incluye proveedores de membership , roles , profiles y estado de sesión capaces de funcionar con todas las versiones de SQL Server desde la 2005, ediciones express, SQL Azure y SQL Compact 4.0, y utilizables en cualquier aplicación ASP.NET, ya sea Webforms o ASP.NET...

ASP.NET MVC 4 Developer Preview: un primer vistazo

Es habitual que los eventazos que organiza Microsoft de vez en cuando sean aprovechados para presentar nuevas versiones de productos, y por supuesto el pasado \\BUILD no ha decepcionado en ese aspecto: han sido liberadas versiones preliminares para desarrolladores de Windows 8, Windows 8 Server, Visual Studio 11, ASP.NET 4.5, MVC 4, Webpages 2, y seguro que muchas más cosas que ahora no recuerdo. Obviamente, el revuelo de estos últimos días ha sido, como siempre, brutal. Pero...

Cambios recomendables en el retorno de helpers en MVC 2

En la versión 1.0 de MVC, lo habitual era que los métodos helpers destinados a generar código de marcado retornaran un cadena de caracteres, como en el siguiente ejemplo: public static class Helpers { public static string Image( this HtmlHelper helper, string src, string alt) { TagBuilder tb = new TagBuilder( "img" ); tb.Attributes[ "src" ] = src; tb.Attributes[ "alt" ] = alt; return tb.ToString(TagRenderMode.SelfClosing); } } Que podía ser...

ASP.NET 4, más orientado al SEO

La nueva versión de ASP.NET viene cargadita de novedades orientadas a la optimización en motores de búsqueda. Si sabemos aprovecharlas, nuestros sitios webs serán mejor indexados en los buscadores, seremos más fácilmente localizables desde estas herramientas y, consecuentemente, podremos aspirar a tener mayor número de visitantes. En este post resumiré las mejoras introducidas en ASP.NET 4 que pueden ayudarnos en nuestra relación con...

PremoniSense, la gran novedad de Visual Studio 2010

Seguro que muchas veces te has preguntado qué es el “programa para la mejora de experiencia de usuario”, esa pantalla que nos aparece desde hace muchos años tras instalar Visual Studio (y otros productos de Microsoft), sugiriéndonos sutilmente que ayudemos a recopilar información del uso que damos a sus servicios y software. En el encuentro de desarrolladores DevConn4 del pasado diciembre ya se oían rumores sobre el uso que estaban dando a esta información...

Fluent NHibernate 1.0 publicado

A finales del agosto, James Gregory anunció la publicación de la versión 1.0 de Fluent NHibernate , una librería que ofrece una ágil alternativa a los espesos archivos de configuración de NHibernate . Su API permite configurar desde el código de una aplicación, de forma fluida la mayoría de las veces, los mapeos entre la estructura de una base de datos relacional y el modelo de objetos que utiliza. Así, evitaremos la manipulación...

Más javascript en la red: Microsoft Ajax CDN

Hace unos meses comentaba la posibilidad de utilizar la infraestructura de Google para alojar las librerías javascript de nuestras aplicaciones. Pues bien, ahora es Microsoft la que ha lanzado un servicio similar, Microsoft Ajax CDN , una red de distribución de contenidos desde donde podemos descargar en tiempo de ejecución las librerías de scripts que utilicemos en nuestras aplicaciones. O en otras palabras, que podemos hacer uso de forma gratuita de estas librerías...

Linq para NHibernate, versión 1.0

Hace unas semanas, Oren Eini (o Ayende Raihen, como se le suele conocer) comunicaba la liberación de la versión 1.0 del proveedor de Linq para NHibernate, una característica altamente demandada por los usuarios desde la aparición del lenguaje de consulta integrado en .NET. Aunque será incluido como parte del producto NHibernate en versiones venideras, han decidido liberar la actual release del proveedor como paquete independiente para que pueda comenzar a utilizarse...

ASP.NET MVC versión 2, preview 1

A finales del pasado mes de Julio, Haack , Scottgu , y un sinfín de figurillas más, anunciaron la publicación del código fuente e instaladores de la primera preview de la nueva versión de la plataforma ASP.NET MVC. Tal y como se describe en el Roadmap del producto , el objetivo de la versión 2 es aumentar la productividad de los desarrolladores que trabajen con el framework, así como cubrir determinadas necesidades muy comunes y que no llegaron a introducirse...

ASP.NET MVC Beta: novedades

Tras cinco previews , unas más oficiales y otras menos, por fin se ha publicado la primera Beta del framework ASP.NET MVC. En un primer vistazo, parece haber pocas novedades importantes respecto a la Preview 5. Además de la corrección de bugs, el documento de notas de la revisión nos indica los siguientes cambios: Cambios en mensajes de validadores para hacerlos más amigables... en inglés, claro. Renombrado de algunos componentes, como CompositeViewEngine Nuevas propiedades que facilitan la composición...

Métodos de extensión en C#

Los métodos de extensión son otra de las interesantes características que nos ofrecen las nuevas versiones de los lenguajes C# y VB que han sido publicados junto con la plataforma .NET v3.5 y Visual Studio 2008. Los, en inglés, extension methods , permiten añadir métodos a clases existentes sin necesidad de utilizar el mecanismo de la herencia. Aunque dicho así parezca ser una aberración y atente directamente contra una de las principales bases de la programación orientada a objetos, y de hecho están...