The home of the Twelve Olympians… and yours too
29 Oct
Vuelvo otra vez con una variante del taller sobre AJAX que dí en Burgos el pasado mes de Septiembre. Esta vez me van a sufrir en mi ciudad natal, y en concreto en la Escuela donde estudio las dos carreras que estoy haciendo (así es, el edificio es compartido). Digo variante, porque esta vez no va a haber ejemplos, o en caso de que los haya va a ser algo muy breve; pues el tiempo apremia y el público se pone nervioso. Del mismo modo, he introducido algún que otro cambio en la presentación, y probablemente, de aquí al jueves la reduzca para hacerla más amena y también más corta.
La conferencia abre el Ciclo Anual de Conferencias que la Asociación Universitaria “Grupo Universitario de Informática” organiza para este curso académico que acaba de comenzar; y del cual soy Presidente.
Espero que la cosa salga bien, y pueda poner a funcionar el proyector a la primera…
En cualquier caso, animo a todo el mundo, a que asista a la conferencia. No es necesario saber nada sobre AJAX, el desarrollo web; a lo sumo saber navegar por internet :P. La conferencia pretende ser una pequeña introducción a éstas cuatro letras, contar el porqué de esta nueva generación de páginas web y especialmente qué tienen dentro para hacerlas posible. No es mi intención entrar en grandes detalles porque entonces no sería una conferencia sino un curso…
Nos vemos el próximo jueves, 2 de Noviembre de 2006 a las 13:00 ó a las 16:00 (para los de la mañana, para los de la tarde; para los madrugadores, para los dormilones;… No, en serio, dos horarios para que pueda ir todo el mundo) en el Salón de Grados de la Escuela Técnica Superior de Ingenieros de Telecomunicación de la Universidad de Valladolid. Como siempre, al finalizar la conferencia colgaré en esta misma entrada del blog, la presentación.
Aquí os dejo una breve descripción de la conferencia:
Durante los últimos tres años, la web ha experimentado un gran cambio, denominado por muchos: Web 2.0 (Con Google Inc. como uno de los agentes impulsores más importantes). Sin embargo, diversos factores han influido en ésta transición, siendo AJAX, uno de los elementos clave en este proceso.
Durante 80 minutos se verá este concepto, junto con una serie de ejemplos muy simples, así como las filosofías y metodologías asociadas.
También podéis descargaros el cartel promocional aquí
Actualización [02-XI-06]: Aquí dejo la presentación y unos ejemplos. (Bajo licencia CC by-nc-sa 2.5 y GNU/GPL 2 respectivamente)
Actualización [03-XI-06]: No lo puse ayer, así que… muchas gracias a todos los asistentes y visitantes del blog; he recibido diversas felicitaciones y desde aquí debo agradecerlo. Si alguien está interesado en que repita la conferencia en cualquier otro sitio, podeis poneros en contacto conmigo en la siguiente dirección de correo electrónico: poseidonATTthemountolympusD.O.Tnet (sustituir ATT por una ‘@’ y D.O.T por un ‘.’). Una vez más, gracias a todos.
4 Responses for "Conferencia: “AJAX: El motor de la revolución en la web”"
Muy interesante además de amena. Muy bien fundamentada y con unas transparencias bastante adecuadas. Ahora sólo falta que nos pongamos a profundizar en ello :-).
No te pregunté ayer porque igual excedía un poco del tema de la conferencia, así que aprovecho aquí.
Qué opinas sobre la integración de Ajax con framework como struts?. ¿Dónde nos quedan las aplicaciones que se basan en struts? ¿Se podrá utilizar Ajax tranquilamente combinándolo con struts? Me refiero a strtus 1.0 o 1.1 o 1.2 porque desconozco que mejoras incluye struts 2.0.
Muchas gracias y un saludo.
Ah, y ya en plan más personal, estamos buscando formación en java, j2ee, struts, ajax, etc. No somos neonatos en ello, pero siempre tengo la sensación de que nos falta algo de base, lo cul dificulta algunas veces los desarrollos. Me gustaría saber si es posible que te preguntemos sobre las posibilidades que tendrias de darnos formación.
Me alegro que la conferencia haya sido de tu agrado, y en especial que la presentación haya sido útil.
Respecto a struts, lo veo bien y mal. Te pongo como ejemplo lo que ocurre en Struts 2. Struts 2 soporta AJAX, sin embargo puedes ver que se hace uso de los framework Dojo y DWR. Dojo es una maravilla, pero quizás peca de ser demasiado ambicioso y proporcionarlo todo… (por eso se llama: “Dojo Toolkit”); y DWR es una librería para facilitar la tarea de inclusión de código javascript para las peticiones asíncronas, así como la gestión de la respuesta.
Por lo tanto, en Struts 2 puedo hacer estas cosas más facilmente pero me restringen a unas librerías, ¿qué pasa si no quiero usar DWR y/o Dojo? Pues que lo tengo que programar yo como ocurre en Struts 1.x (o bien hacer uso de algún “apaño“).
En este sitio, puedes encontrar una misma aplicación en Struts tanto con Ajax como sin Ajax. Combinarlo no es dificil, quizás sea un poco más pesado (aunque no más dificil) incluir ajax en una aplicación que ya tengamos más; porque la filosofía es diferente y por tanto el funcionamiento también lo es.
Resumiendo, AJAX y Struts no son incompatibles ni mucho menos; y queda demostrado en Struts 2 cuando lo soporta nativamente con un par de librerías; sin embargo ésta integración (sea la versión de Struts que sea) supone que si quiero ahorrarme trabajo al usar lo que Struts me proporciona, me tengo que restringir al conjunto de librerías que los diseñadores de Struts han decidido incluir y también a la versión que hayan incluido. Con lo que si deseo utilizar otro conjunto de librerías, al final tendré que hacerlo a mano, como es el caso de Struts 1.x.
Todo es posible, otra cosa es si merece la pena en cuanto a tiempo (y el tiempo es oro…)
[Respecto a lo último, te respondo por correo electrónico directamente :)]
Hola, de nuevo.
sqf_programacionARR0BAyahooPUNT0es
Te dejo por si acaso otra dirección de correo. No sé si te dio tiempo a contestarme a la otra o es que nuestros antispam están haciendo de las suyas y se han tragado el correo. Esta es externa así que seguro que llega
En cuanto a lo de struts, estamos todavía con el 1.29, aunque para un nuevo proyecto podriamos empezar con el 2. El problema, es el de siempre, falta de tiempo, empezar significa haber desarrollado la mitad para ya, con lo cual tiempo para formarse bastante poco. Y no sé si struts 2 trae muchas novedades.
Con respecto a AJAX, habia visto DWR que al ser programación java se me antojaba más sencilla de asimilar y si que he visto que trae algo para integración con struts.
Supongo que lo primero que tenemos que plantearnos, como comentabas en la conferencia, es qué necesitamos de AJAX, y una vez aclarado esto pues ya podremos ver cómo integrarlo con struts.
Editado [06-XI-2006]: Modifico la dirección de correo electrónico para que el spam no inunde esa cuenta
(poseidon)
Tranquilo, todavía no he podido enviarte el correo, porque he tenido un viernes de locos, un fin de semana de más que locos y voy a tener una semana de completamente locos.
Pero no te preocupes, lo prometido es deuda; a ver si hoy a última hora (por la noche es el único momento del día que tengo libre… y eso cuando lo tengo…) o mañana por la mañana te envío el correo prometido :S
Respecto a lo de usar Struts 2, supongo que es cuestión de valorar las características que tiene frente a aquello que necesitas ofrecer. Creo que poner la formación o bueno, el aprendizaje como barrera no es bueno, porque entonces seguiríamos programando en Pascal…
Desde luego, lo de pasar de versión por una funcionalidad concreta no es útil a no ser que realmente te vaya a ahorrar tiempo.
Y si, primero es necesario saber que quiero hacer con AJAX, es decir, hasta que punto quiero meterlo en mi aplicación y luego implementarlo
Leave a reply