Así fue el Fundamentos Web 2007
9 Octubre, 2007 por adrian
Hace unos días que regresamos del Fundamentos Web 2007, y ya más tranquilos podemos hacer una valoración sobre el congreso.
Dejando a un lado la organización (en general bastante buena aunque los horarios no se cumplieron al 100% y la wifi falló bastante), nos centraremos en las charlas. Las ponencias fueron, en general, muy teóricas y poco prácticas. El nivel de los participantes era bastante alto y nos quedamos sin embargo con la sensación de que el mensaje no acabó de llegar, sobre todo en ciertas presentaciones que resultaron tediosas.
A pesar de que no se contó nada nuevo, algunas de las conferencias resultaron verdaderamente interesantes, y son esas las que comentaré a continuación.
CSS: 10 años y los que le quedan por cumplir
Ponente: Bert Bos, co-autor de CSS. Actualmente es el Director de las Actividades de Estilo del W3C.
Presentación: http://www.w3.org/Talks/2007/1003-CSS-Gijon/
La primera ponencia no podía tener mejor cartel: uno de los creadores de CSS hablando sobre las hojas de estilo, su pasado, su evolución y su futuro. Habló de la forma de trabajar del W3C, estableciendo prioridades según la importancia de cada añadido. Así, antes de incorporar una caracterísitica nueva al futuro CSS3, se preguntan si es posible técnicamente y si el W3C tiene los expertos necesarios. Y por supuesto, si resulta interesante para los desarrolladores.
Los aspectos a los que le están dando más importancia son:
- los layouts, poder especificar de forma sencilla en cuántas columnas se va a dividir nuestra página.
- bordes totalmente personalizables: redondeados, con imágenes…
- rotación de textos, texto vertical (para otros idiomas como el japonés)…
- dispositivos móviles.
Ajax a prueba de balas
Ponente: Jeremy Keith, desarrollador web de Clearleft y miembro del Web Standards Project.
Presentación: http://adactio.com/extras/slides/apruebadebalas.pdf
La de Jeremy fue una de las charlas más interesantes, en la que habló de la tecnología que ha revolucionado la web y que como bien recuerda fue inventada por Microsoft e incorporada ya en IE5 (aunque no se usó en ese momento). Sin embargo, subrayó que lo importante sigue siendo el contenido y en él hay que centrar todos los esfuerzos. A mayores tenemos la estructura (HTML), la presentación (CSS) y el comportamiento (JavaScript).
Con el concepto bulletproof (a prueba de balas) se refiere a un desarrollo de “incremento progresivo”, diseñar e implementar una aplicación web que use Ajax de forma que funcione incluso sin tener JavaScript activado.
Para conseguirlo propone utilizar el mismo concepto que se usa con CSS: pasar todo lo relacionado con la presentación a un archivo separado y marcamos cada elemento con la clase correspondiente. De esta forma, con JS podemos controlar cuándo se realiza un click en un enlace, “capturar” la petición y realizarla con Ajax sin necesidad de recargar la página. Si el cliente tiene JavaScript desactivado, el link se comportará normalmente y la aplicación seguirá funcionando. En definitiva: separar estructura, presentación y comportamiento.
Ajax debe ser un medio, no el objetivo; lo importante es la accesibilidad. Jeremy propone incluso el término HIJAX para denominar al Ajax no intrusivo que acabamos de comentar (una aproximación que reconoce que no es sencilla).
Por último comentó las situaciones en las que Ajax puede ayudarnos y mejorar la experiencia del usuario, como en los formularios de logueo, carritos de la compra, sistemas de puntuación o al añadir comentarios en blogs (aunque en este último punto no estoy muy de acuerdo).
Una charla muy recomendada y de la que destaco la presentación, con unas diapositivas muy originales y explicativas.
Diseñando la Nueva Generación de Aplicaciones Web
Ponente: Jeffrey Veen, actualmente el Director de Experiencia de Usuario de Google. Fue uno de los fundadores de Adaptive Path.
Presentación: http://www.veen.com/fundamentos07.pdf
Jeffrey saltó al escenario repleto de energía, en una buena presentación pero que se ajustó poco al título de la misma. El excéntrico trabajador de Google la amenizó con bromas (sobre el menú de Amazon o sobre Windows, por ejemplo), pero también resultó interesante en cuanto a su contenido.
Se extendió sobre la experiencia del usuario, la importancia de que la web sea sencilla e intuitiva. Siempre partiendo de la base de que los usuarios somos muy diferentes según nuestro país, nuestra cultura… un buen diseño es aquél que consigue que los visitantes logren lo que busquen en nuestra web.
Para conseguirlo comentó por encima la metodología que sigue en Google, efectuando cientos de entrevistas a los usuarios para saber qué es lo que quieren y cuáles son sus objetivos.
El resto de las charlas
Estas tres que acabamos de comentar fueron las más interesantes, casualmente las tres primeras. Del resto podemos destacar Portabilidad de redes sociales, de Tantek Çelik, en la que se habló de microformatos y la posibilidad de importar y exportar perfiles de una red social a otro. Se trataría de una red de redes.
También hablaron responsables de Nokia, Flickr o Joost, de sus productos y sus formas de entender la web y la accesibilidad a la misma.
Mesas redondas
En las dos mesas redondas celebradas se debatieron temas muy interesantes. En la primera se reunieron responsables de los principales navegadores del mercado: Internet Explorer, Mozilla Firefox, Opera, Konqueror y el navegador de Nokia para sus móviles. Hablaron sobre la importancia de los estándares y sus esfuerzos por implementarlos, los widgets y su compatibilidad, la web semántica…
El segundo día, y como algunos se temían, hubo problemas en la videoconferencia con Tim Berners-Lee (creador del World Wide Web y director del W3C) y nos tuvimos que conformar con un par de frases suyas. El resto del debate (con gente de Flickr, Last.fm y Prisacom) se centró en temas como la web 2.0, portabilidad y compatibilidad de perfiles de usuario, amenazas y peligros como el Phishing…
Más info
Podríamos hablar mucho más sobre este FW2007, pero el espacio y el tiempo son limitados. En la blogosfera se pueden encontrar multitud de crónicas del evento, especialmente interesante este post en el que se reúnen muchas de las reacciones de los asistentes.


