¿ASP.NET + AJAX o Silverlight 3?

Durante este mes de Agosto he estado desarrollando una nueva aplicación de gestión para llevar a cabo el mantenimiento de una flota de vehículos. Antes de empezar el desarrollo como tal estuve analizando las distintas tecnologías web con las que podía afrontar el proyecto.

Yo ya tenía experiencia en el desarollo con ASP.NET y AJAX, aunque la experiencia no ha sido del todo positiva, debido a los tiempos de respuesta en la renderización de las páginas y de los controles que ésta contiene (usé el AJAX Control Toolkit para ofrecer una buena experiencia de usuario), además de la velocidad de la red interna del cliente.

La alternativa a este entorno ha sido el uso de Silverlight 3, de reciente aparición, y con sustanciales mejores respecto a versiones anteriores. Mediante Silverlight creo que se puede ofrecer una buena experiencia de usuario, con unos de tiempo de respuesta fantásticos (obviamente, porqué la aplicación se ejecuta en el ordenador del cliente, y por este motivo debemos instalarnos previamente el plugin).

Ciertamente se ha vendido Silverlight como un buen entorno para desarrollar aplicaciones con un componente visual muy importante, pero sin tener en cuenta las aplicaciones de negocio (en Inglés, LOB o Line of Business applications). En este interesante artículo en inglés encontrareis una comparativa con las ventajas e inconvenientes que tiene esta plataforma.

En la red ya empiezan a circular las primeras aplicaciones de negocio basadas en Silverlight y que se pueden descargar libremente para analizarlas y comprobar todo su potencial (aunque las que os adjunto estén hechas con Silverlight 2).

¿Y que hay de la parte de acceso a datos? ¿Debemos utilizar Servicios Web como hasta el momento con las versiones anteriores? ¡Pues no! Gracias a .NET RIA Services podremos acceder a datos como si estuviesemos programando una aplicación ASP.NET clásica. En el siguiente post os explicaré de que va esto…

¡Espero que os sirva!

PD: Si alguien cree que me he equivocado al elegir la tecnología, o simplemente quiere comentar algo, por favor, ¡que no dude en decirlo!

Tags: , , ,

Comments

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading