T34 [MixSessions08] – Construyendo una Aplicacion Ajax usando ASP.NET 3.5 y VS2008

En esta sesión: Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008, de Brad Abrams, vamos a ver como podemos aprovechar las features de VS2008 para mejorar el desarrollo de nuestras Aplicaciones Web.

En el blog de Brand Abrams, podemos encontrar el código de los ejemplos de esta sesión, en dos versiones: una completa para los que quieren ver la aplicación funcionando, y una versión Starter, para los que quieren hacer la aplicación en modo de HOLs, en el post de Brad, encontrarán los pasos a modo de HOLs, para completar la aplicación, por cierto se nota, que las diapositivas han sido hechas con mucha dedicación, y es un excelente estilo xD!, creo que también voy a comenzar a aplicarlo :D.

Las primeras partes, de las demo les va resultar familiar, si ya han revisado este post de ScottGu, creo que es un ejemplo práctico de mostrar el manejo de CSS, el control ListView, y Linq, por eso también lo use como modelo para las demos, pero con otra aplicación de ejemplo :D.

En la siguientes demos muestra como hacer AJAX del lado del servidor, con ASP.NET AJAX, y de AJAX del lado del cliente llamando desde JavaScript a servicios WCF-Ajax, como depurar el JavaScript, y por último cierra con el uso del AJAXControlToolkit, y como ahora podemos usarlos fácilmente, también muestra como optimizar el uso de los controles de ACT.

Ahora algo que debe quedar claro, es si bien los ejemplos vistos son buenos y nos muestran como podemos explotar las features de VS2008, tampoco quiere decir que todo esto lo vamos aplicar a todos los proyectos que estemos desarrollando:

  • Por ejemplo las mejoras de CSS que ahora tiene VS2008, no nos hará mejores designers, ni tampoco crearemos diseños espectaculares sin esfuerzo, Visual Studio es una herramienta de desarrollo hasta el momento, y si quieres hacer diseños avanzados de páginas va costar un poco más, existen herramientas como Dreamweaver, y ahora, Expression Web, que le quiere hacer la competencia, que son herramientas de diseños Webs; pero entonces surge la pregunta: ¿De qué me sirve este manejo de CSS mejorados en VS2008?. Pues por ejemplo si en tu proyecto no tienen presupuesto para un designer profesional, o te dan la tarea a ti, en mi caso es obvio que no voy hacer un buen diseño, no se ni por donde empezar, pues lo único que queda es tomar la plantilla de otro sitio web y reutilizarlo, y es ahí donde estas nuevas features para el manejo de CSS me van ayudar, siendo un no designer, hacer cambios o agregar nuevas estilos con mucha más facilidad. Por ahí creo que esta orientando, no que ahora te va convertir en un designer, ni que vas hacer diseños espectaculares con VS2008, siendo un no designer.
  • El uso de Linq to SQL, si tenemos una aplicación en capas es obvio que esto no cuadra, salvo que valla en la capa de acceso a datos, pero no se si sea lo correcto, además que si ya tenemos un modelo para la capa de acceso a datos, y lo vamos a cambiar debe ser por algo que tenga similar o mejor comportamiento en rendimiento, seguridad, manejo de excepciones, entre otros. Donde si veo útil el uso de Linq en este momento, es usando Linq to Objects, es más esto ya lo estoy implementando. Imaginen que tienen subir data a su servidor de base de datos provenientes de archivos excel, bueno primero hay que llenar la data en una List<Products>, pero además de hacer el upload tengo que validar, que todos los productos tengan código, que el código no se repita, entre otras, aquí el uso de Linq para estas tareas es excelente.
  • El uso de JavaScript con servicios WCF-Ajax, debe ser casos puntuales donde se necesita enriquecer y aumentar la usabilidad y funcionalidad de la aplicación, tampoco lo voy aplicar a todo. Recuerden con este modelo AJAX del lado del cliente, lo que se intercambia con el servicio sólo es datos, más no presentación, y esto hay que hacerlo en JavaScript, en este caso el esfuerzo ahora se va centrar también en modificar el diseño desde JavaScript, el uso ya depende de cada escenario.

P.D.: Disfruten de la sesión :).

Saludos,

Un comentario en “T34 [MixSessions08] – Construyendo una Aplicacion Ajax usando ASP.NET 3.5 y VS2008”

  1. Hola amigo queria saber si me podes ayudar, tengo un sitio web en asp.net que me funciona de 10 en modo local el problema es que no me funciona en modo online, por lo cual el proveedor me dice que tengo que tengo que crear mi base de datos la web de ellos y que luego debo direccionar la base de datos de ellos a la mia y no se como hacer eso amigo, queria saber si no me podes explicar como hace uno cuando termina su sitio web en ASP.net y maneja usuarios por el cual el web developer por defecto crea la base de datos aspnetdb.mdf y ellos me dicen que no puedo subir una base de datos con esa ectencion que lo tengo que hacer con sql, es por eso que no entiendo nada y queria saber si no me podes ayudar o brindar algun ejemplo.
    te paso mi correo c_cydejko@hotmail.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *