W3C Rich Web Clients

Visita este artí­culo en http://www.estadobeta.com/2006/01/02/w3c-rich-web-clients/

Por Ismael en Estándares, RIAs, artículos, tendencias web

La W3C ha formado un grupo de trabajo para definir y aunar estándares que contribuyan al desarrollo de aplicaciones web avanzadas.

Desde hace tiempo la web está siendo usada como plataforma para aplicaciones cada vez más complejas. En un comienzo simples formularios, Flash sin duda ayudó a reducir la brecha entre una páginas web y aplicaciones “de escritorio” más avanzadas y de mayor funcionalidad. Recientemente, los problemas de extensibilidad que plantea Flash y una tendencia generalizada hacia los estándares de desarrollo han popularizado las aplicaciones Ajax, que combinan el HTML tradicional con una semi-olvidada funcionalidad del DOM para conseguir experiencias de usuario más ricas y dinámicas, manteniendo los estándares y separando las tareas de cada tecnología involucrada.

La iniciativa de la W3C consiste en definir un marco de desarrollo para estándares existentes -como SVG o xForms- y nuevas propuestas y extensiones. La idea es desarrollar la metodología ya vigente de reunir distintas tecnologías en un documento singular, algo que ellos llaman Compound Document (”Documento Compuesto”). Un Documento Compuesto combina distintos formatos de datos, donde cada formato contiene el tipo de datos que describe de mejor manera. Este enfoque posibilita la extensibilidad de los documentos y establece una base para la inclusión de futuros formatos.

Entre las tareas fijadas por el grupo está la documentación de API’s (interfaces de aplicaciones) existentes como el objeto xmlHttpequest (Ajax) y la proposición de interfaces nuevas; entre ellas se incluye un método para preservar el estado de la aplicación en el cliente*1 y manejadores para controlar el progreso de recursos (la necesitada barrita de progreso para subir archivos, por ejemplo). También se consideran los sockets o canales persistentes que permitirían desarrollar chats y sistemas de mensajería sin la necesidad de plugins o software propietario.

¿ qué significa esto? Para los programadores, una forma conocida y documentada para implementar aplicaciones complejas sin la necesidad de componentes propietarios ni métodos rebuscados. Para los diseñadores, nuevas y más poderosas herramientas para desarrollar interfaces dinámicas y más intuitivas. Estas herramientas no dependerán de una marca en particular dado que trabajarán sobre estándares de dominio público.

*1
El protocolo http carece de estado. Esto quere decir que una página web no tiene la capacidad de “recordar” las acciones ejercidas por el usuario en la página anterior. Esto se resuelve comúnmente con el uso de cookies o métodos de sesiones propias de cada tecnología de servidor.

Fuente: W3C Rich Web Clients (via Joshuaink).
web standards

5 comentarios para “W3C Rich Web Clients”

  1. GravatarRoberto R. Dice:

    Al igual que el resto de los estándares, esto solo puede hacer más fácil los procesos en la realización de páginas o servicios web.
    Se aplaude, y se espera con impaciencia ^_^

  2. GravatarIsmael Dice:

    Vaya que si. En otro tema, estoy pensando seriamente en darte un premio por ser el único que más comenta en EstadoBeta. (gracias por eso!:))

  3. GravatarNeozeratul Dice:

    Bueno buscando en la Red por fin encontre un sitio donde despejar mis dudas toy q leo casi todo los articulos espero q sigas con esto man es buenisimo

  4. GravatarRoberto R. Dice:

    De nada. Es casi como una manda que pago.

  5. Gravatarbedomax Dice:

    hola ismael interesante , pero que piensas de las nuevas aplicaciones WEB realizadas en Flex o Silverlight , esto rompe con las estandarizacion actual???

Deja un comentario

XHTML: puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>