Ademas el framework se compone de una serie de controles AJAX estandar visualmente muy atractivos.
26 feb 2006
Usando AJAX con ATLAS
Ademas el framework se compone de una serie de controles AJAX estandar visualmente muy atractivos.
25 feb 2006
Actualizandose a AJAX
- presentación basada en estándares usando XHTML y CSS.
- exhibición e interacción dinámicas usando el Document Object Model
- Intercambio y manipulación de datos usando XML and XSLT
- Recuperación de datos asincrónica usando XMLHttpRequest
- y JavaScript poniendo todo junto
Con todo esto, podemos tener una interaccion entre usuario y aplicacion mas comoda ya que no al hacerse mas rapido la carga de informacion, se asemeja cada vez mas a las aplicaicones de escritorio y con todo el poder de la web, para no hacer muy largo esto he aqui el modelo de trabajo de una aplicacion tradicional y otra hecha con AJAX.
Una aplicación AJAX elimina la naturaleza “arrancar-frenar- arrancar-frenar” de la interacción en la Web introduciendo un intermediario -un motor AJAX- entre el usuario y el servidor. Parecería que sumar una capa a la aplicación la haría menos reactiva, pero la verdad es lo contrario.
En vez de cargar un pagina Web, al inicio de la sesión, el navegador carga al motor AJAX (escrito en JavaScript y usualmente “sacado” en un frame oculto). Este motor es el responsable por renderizar la interfaz que el usuario ve y por comunicarse con el servidor en nombre del usuario. El motor AJAX permite que la interacción del usuario con la aplicación suceda asincrónicamente (independientemente de la comunicación con el servidor). Así el usuario nunca estará mirando una ventana en blanco del navegador y un icono de reloj de arena esperando a que el servidor haga algo.
Aca tenemos el patrón de interacción sincrónica de una aplicación Web tradicional (arriba) comparada con el patrón asincrónico de una aplicación AJAX (abajo).
Cada acción de un usuario que normalmente generaría un requerimiento HTTP toma la forma de un llamado JavaScript al motor AJAX en vez de ese requerimiento. Cualquier respuesta a una acción del usuario que no requiera una viaje de vuelta al servidor (como una simple validación de datos, edición de datos en memoria, incluso algo de navegación) es manejado por su cuenta. Si el motor necesita algo del servidor para responder (sea enviando datos para procesar, cargar código adicional, o recuperando nuevos datos) hace esos pedidos asincrónicamente, usualmente usando XML, sin frenar la interacción del usuario con la aplicación.
YA no me quiero extender mucho en esta tema pero les recomiendo que investiguen mas ya que es muy bueno, si quieren aprender mas a fondo sobre esto pueden visitar el articulo de Jesse James Garrett, es buenisimo en verdad. Espero que todo esto les sirva de algo.
Saludos.
24 feb 2006
Invitaciones a Windows Live Messenger
Bueno pues creo que esto se ha puesto de moda jejeje, veo que todos estan regalando invitaciones para probar Windows Live Messenger, asi que tambien he decidido unirme a la causa, asi que tambien toy regalando invitaciones, las pocas que me quedan, y para ello solo tienen que escribirme a mi mail RiLaRos@hotmail.com y asi les enviare una de las invitaciones, bueno al que le invite tambien podra invitar a 5 personas mas, y asi seguir la cadenita, asi que me escriben numas.
Bueno tambien visiten siempre mi blog que partir de ahora lo mantendre actualizado a diario con lo ultimo :D
Aplicaciones Empresariales en .NET 2.0
- Productividad: Reduccion de la cantidad de codigo desde .NET Pet Shop 3—Se logro una reduccion del 25%.
- Migrar de ASP.NET 1.1 a 2.0: Influencia de las nuevas caracterisiticas de ASP .NET 2.0—Se aprovecho de las Master Pages, Membership, Profiles, etc proporcionando una atractiva interfaz de usuario.
- Arquitectura Empresarial: Construir una aplicacion flexible como resultado de las mejores practicas—Se implemento el modelo de separacion del diseño y separacion de presentacion, negocio y capa de datos.
Aca les dejo un link donde pueden leer mas y tambien de donde pueden descargarse la aplicacion.
Espero les sirva de algo esto y lo utilizen, en verdad es muy bueno.
Saludos.
23 feb 2006
Training ASP .NET
Los temas a tratar son los siguientes:
Seccion 01: Uso de multiples lenguajes en .Net
Seccion 02: Creando formularios con ASP .NET
Seccion 03: Codificando un formulario web
Seccion 04: Tracing en ASP .NET
Seccion 05: Validando entradas de usuario
Seccion 06: Creando controles de usuario
Seccion 07: Acceso a datos con ADO .NET
Seccion 08: Trabajando con XML
Bueno quiza ampliemos esto, todo dependera de la asistencia.
Saludos.
22 feb 2006
Examenes de Certificacion Beta de VS2005 - Gratis
Los examenes son los siguientes:
70-547: Designing and Developing Web-Based Applications by Using the Microsoft .NET Framework
70-548: Designing and Developing Windows-Based Applications by Using the Microsoft .NET Framework
70-549: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework
y bueno para dara estos examenes tenemos dos proveedores del respectivo testing en los cuales se pueden registrar:
*Pearson VUE: http://www.vue.com/ms/
*Thomson Prometric: http://www.prometric.com/ContactUs/
ah tambien para poder registrarse en cualquiera de estos examenes y poderlos dar gratuitamente necesitamos de cierto codigo para cada examen, de lo contrario se tendria q pagar un monto para acceder al examen, los codigos son los siguientes:
Exam 71-547: PRO547
Exam 71-548: BTA548
Exam 71-549: 549BTA
Aprovechen esta oportunidad y registrense, tienen plazo hasta el 12 de marzo para dar dichos examenes.
Saludos.