estandares de la web o la internet

Upload: romero

Post on 03-Mar-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 EstanDares de la Web o la internet

    1/96

    Creacin de sitios Web mediante estndaresGira 2004 del W3C. Parada en la EUITIO

    Csar Fernndez Acebal

    www.cfacebal.com

    [email protected]

    http://www.cfacebal.com/http://www.cfacebal.com/
  • 7/26/2019 EstanDares de la Web o la internet

    2/96

    2Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Nacimiento de la Web

    Aunque Internet comienza a desarrollarse en los

    aos 60, la Web no se invent hasta 1989 Su creador fue Tim-Berners Lee, en el Laboratorio

    Europeo de Fsica de Partculas (CERN)

    Berners-Lee cre las versiones iniciales de: HTML, HTTP, un servidor Web y un navegador

    Los cuatro componentes esenciales de la Web

  • 7/26/2019 EstanDares de la Web o la internet

    3/96

    3Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Clientes Web

    Cualquier ordenador conectado a Internet con un

    programa capaz de realizar peticiones HTTP ymostrar las pginas HTML devueltas

    Hasta hace bien poco, solan ser un PC con algn

    navegador instalado (Internet Explorer, Netscape,Opera)

    Ahora, hay toda una plyade de dispositivos

    capaces de actuar como clientes Web Asistentes Personales Digitales (PDA), telfonos

    mviles, electrodomsticos, automviles

  • 7/26/2019 EstanDares de la Web o la internet

    4/96

    4Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Del texto a los grficos

    Al principio, las pginas Web no eran ms que texto en

    blanco y negro con los enlaces entre corchetes El navegador por aquel entonces era el Lynx

    En 1993 se crea un navegador con interfaz grfica de

    usuario, el Mosaic

    En el NCSA (National Center for Supercomputing

    Applications, Universidad de Illinois)

    En 1994 se funda Netscape y crean el primer

    navegador comercial, el Netscape Navigator En 1995, Microsoft lanza su Internet Explorer (IE)

  • 7/26/2019 EstanDares de la Web o la internet

    5/96

    5Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Introduccin a HTML

    Consiste en un conjunto bastante

    reducido de etiquetas que permitendefinir la estructura de un documento

    Qu es un ttulo, qu un prrafo, qu un

    enlace

    Nunca fue pensado para definir la

    presentacin! No haba etiquetas para especificar fuentes,

    colores

  • 7/26/2019 EstanDares de la Web o la internet

    6/96

  • 7/26/2019 EstanDares de la Web o la internet

    7/96

    7Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Presentacin de los documentos

    Pronto, el sentido original del HTML comenz a

    desvirtuarse con la aparicin de elementos depresentacin

    Por un lado, los navegadores introducan etiquetas

    propietarias para proporcionar diversos efectos estilsticos

    Fuentes, colores

    Por otro, los diseadores grficos hacan uso de trucos

    pensando slo en la presentacin, no en el sentido

    original de los elementos de HTML

    Uso de tablas para maquetacin, de listas para conseguir

    sangrados, etctera

  • 7/26/2019 EstanDares de la Web o la internet

    8/96

    8Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Separacin entre presentacin y

    contenido

    Para tratar de reconducir la situacin

    creada, en 1998 el W3C public laespecificacin de las hojas de estilo

    Cascading Style Sheets (CSS)

  • 7/26/2019 EstanDares de la Web o la internet

    9/96

    9Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El World Wide Web Consortium

    (W3C)

    Consorcio formado por cerca de 500 organizaciones

    que dicta los estndares de la Web HTML, CSS, XML, XHTML, DOM

    http://www.w3.org

    Objetivo: promover la evolucin de la Webgarantizando que las distintas tecnologas funcionen

    bien conjuntamente

    Dirigido por Tim Berners-Lee, el inventor de la Web, en

    1989 Premio Prncipe de Asturias de

    Investigacin Cientfica y

    Tcnica 2002

    Tim Berners-Lee

    http://www.w3.org/http://www.w3.org/People/Berners-Lee/http://www.w3.org/People/Berners-Lee/http://www.w3.org/
  • 7/26/2019 EstanDares de la Web o la internet

    10/96

    10Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    La Oficina Espaola del W3C

    En octubre de 2003 se present la Oficina Espaola del

    W3C, sita en Asturias Concretamente, albergada en las instalaciones de la

    Fundacin CTIC, en el Parque Cientfico Tecnolgico de

    Gijn

    Sus representantes:

    Jos Manuel Alonso

    Responsable de la oficina

    Adems de buen amigo :-)

    Jess Garca

    Coordinador

    Experto en accesibilidad

    Acto de presentacin de laOficina Espaola, en el Hotelde la Reconquista (Oviedo)

  • 7/26/2019 EstanDares de la Web o la internet

    11/96

    Introduccin

    Al igual que no hace mucho no era raro ver a lagente vaciar el cenicero del coche en la va pblica,

    cuando hoy es algo que nadie hace (todo el mundo

    tiene claro que es un acto incvico), el mismocambio de actitud est empezando a producirse en

    la comunidad de diseadores Web con respecto a

    los estndares.

  • 7/26/2019 EstanDares de la Web o la internet

    12/96

  • 7/26/2019 EstanDares de la Web o la internet

    13/96

    13Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Problemas de no usar los estndares:

    el ancho de banda y los usuarios

    El usuario sufre un mayor tiempo de

    descarga

    O se cansa de esperar y abandona el sitio

    antes siquiera de haberlo visto por vezprimera

    O hay quien, tras el tiempo de espera,

    descubre que no es accesible para l

  • 7/26/2019 EstanDares de la Web o la internet

    14/96

  • 7/26/2019 EstanDares de la Web o la internet

    15/96

    15Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Problemas de no usar los estndares:

    los costes de desarrollo

    Tambin hay que pagar a los

    programadores por hacer lo mismo deseis formas distintas

    Junto con el cdigo necesario para enviar a

    cada usuario la versin adecuada a su

    navegador

  • 7/26/2019 EstanDares de la Web o la internet

    16/96

    16Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Compatibilidad hacia delante

    Diseando de la forma correcta, nuestras pginas

    Web funcionarn en los distintos navegadores,plataformas y dispositivos

    Incluso cuando surjan otros nuevos

    Cmo? Usando los estndares

    Lenguajes estructurales como XHTML y XML,

    lenguajes de presentacin como CSS, modelos deobjetos como DOM y lenguajes de script como

    ECMAScript

  • 7/26/2019 EstanDares de la Web o la internet

    17/96

    17Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Otras ventajas del uso de los

    estndares

    Menores costes de produccin y

    mantenimiento Sitios ms accesibles para todo el mundo

    Especialmente, para aqullos que tienen

    necesidades especiales

    En resumen:

    Ms visitantes por menos dinero, mejor

    imagen, etctera

  • 7/26/2019 EstanDares de la Web o la internet

    18/96

    Obsolescencia de los sitios

    Web

  • 7/26/2019 EstanDares de la Web o la internet

    19/96

    19Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El 99,9% de los sitios Web estn

    obsoletos

    En los navegadores minoritarios, lectores de

    pantalla y en nuevos dispositivos como los PDA olos telfonos mviles de ltima generacin, la

    mayora de los sitios se ven muy mal o no lo

    hacen en absoluto

  • 7/26/2019 EstanDares de la Web o la internet

    20/96

    20Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Los navegadores modernos y los

    estndares

    Navegadores modernos

    Aqullos que entienden HTML y XHTML, hojas de estilo(CSS), ECMAScript y el Modelo de Objetos de Documento

    (DOM) del W3C

    Usados conjuntamente, estos estndares nos permitirn ir

    ms all del marcado de presentacin y los lenguajes descript incompatibles y de la obsolescencia perpetua que

    generan

    Ejemplos:

    Firefox 1.0, Navigator 6, Internet Explorer (IE) 6 paraWindows, IE 5 para Macintosh y Opera 7

    (Si bien no hay ninguno que cumpla perfectamente con

    los estndares)

  • 7/26/2019 EstanDares de la Web o la internet

    21/96

    21Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El problema de las versiones La creacin de mltiples versiones de marcado y cdigo

    no estndar, cada una ajustada a las particularidadesde tal o cual navegador, es la fuente la obsolescencia

    perpetua que sufren la mayora de los sitios Web

    actuales (y sus propietarios)

    A pesar de su futilidad y de ser costosa e inmantenible,esta prctica persiste hoy da incluso cuando no es

    necesario

    Muchos desarrolladores tratan a un navegador que

    cumple con los estndares como si no lo hiciera

    Ejemplo: scripts para distinguir entre IE6 y las ltimas

    versiones del Netscape, aunque los dos admiten

    ECMAScript y DOM estndar, as como CSS

  • 7/26/2019 EstanDares de la Web o la internet

    22/96

    22Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El problema de las versiones

    Es ms, la deteccin de navegadores y

    dispositivos es peor an que innecesaria: Incluso estando constantemente actualizndolo

    (algo que no todos los sitios se pueden permitir)

    ese cdigo normalmente falla

    Por ejemplo, Opera para Windows se identifica a s

    mismo como Explorer

    Para evitar ser bloqueado por muchos sitios que exigen

    Explorer Naturalmente, ste no interpretar bien el cdigo

    especfico del Explorer

  • 7/26/2019 EstanDares de la Web o la internet

    23/96

    23Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El problema de las versiones

    Adems de los scripts propietarios, los

    diseadores escriben marcado de presentacinque dobla el ancho de banda necesario para servir

    la pgina, a la vez que la hace menos accesible a

    los motores de bsqueda y a navegadores o

    dispositivos distintos de los tradicionales

    En resumen, estas estrategias a menudo

    provocan el mismo problema que estn tratando

    de evitar: una visualizacin inconsistente entre un

    navegador y otro

  • 7/26/2019 EstanDares de la Web o la internet

    24/96

    24Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El problema de las versiones.

    Nuevos dispositivos

    Este problema cada vez se hace ms

    acuciante, ante la proliferacin de nuevosdispositivos inalmbricos

    Algunos sitios crean una versin ms

    Otros, muestran algn mensaje que promete

    admitir ese dispositivo prximamente

  • 7/26/2019 EstanDares de la Web o la internet

    25/96

    25Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El problema de las versiones.

    XHTML y CSS

    Incluso aunque utilicen XHTML y CSS,

    muchos diseadores de la vieja escuela,siguen haciendo mltiples versiones de

    sus hojas de estilo

    En vez de utilizar los estndares para crear

    una nica versin que funcione en todos

  • 7/26/2019 EstanDares de la Web o la internet

    26/96

    26Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Una mirada al pasado La mayora de sitios Web adolecan de un marcado no

    estndar, de ActiveX y JavaScript propietarios y de unuso aberrante de las hojas de estilo (si es que llegaban

    a usarlas)

    Realmente, es un milagro que tales sitios lleguen a verse

    en algn navegador

    Hasta las versiones 4 y 5 de NN e IE, no es que

    tolerasen el uso de marcado no estndar y cdigo

    dependiente del navegador, sino que lo promovan

    En su particular y absurda guerra de los navegadores

  • 7/26/2019 EstanDares de la Web o la internet

    27/96

    27Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Cmo llegaban a funcionar?

    Invirtiendo en costosas herramientas de

    publicacin que soslayaban las diferenciasentre navegadores generando mltiples

    versiones (no estndar) ajustadas a los

    diferentes navegadores y plataformas

    Tablas anidadas, pxeles transparentes y otros

    trucos con imgenes, as como etiquetas y

    atributos especficos de cada navegador

  • 7/26/2019 EstanDares de la Web o la internet

    28/96

  • 7/26/2019 EstanDares de la Web o la internet

    29/96

    29Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Cdi f t d l i d

  • 7/26/2019 EstanDares de la Web o la internet

    30/96

    30Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Cdigo fuente de la pgina de

    inicio de Yahoo!Busi ness &Economy
    B2B, Fi nance, Shoppi ng, J obs. . .

    Comput ers &I nt er net
    I nt er net , WWW, Sof t ware, Games. . .

    News & Medi a
    Newspaper s, TV, Radi o. . .

    Ent er t ai nment
    Movi es, Humor , Musi c. . .

    Recr eat i on &Spor t s
    Spor t s, Travel , Aut os, Out door s. . .

    Heal t h
    Di seases, Dr ugs,

    Entonces por qu lo siguen

  • 7/26/2019 EstanDares de la Web o la internet

    31/96

    31Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Entonces, por qu lo siguen

    haciendo as? La nica explicacin es que la compaa quiere que su

    sitio se vea exactamente igual en todos losnavegadores

    Igual en las versiones de 1995, que no saban de CSS,que en los modernos navegadores que cumplen elestndar

    Lo irnico es que el xito de Yahoo! se debe a sucontenido, no a su diseo grfico (que prcticamentebrilla por su ausencia)

    Nos da una idea de la estrechez de miras de muchos

    directivos y desarrolladores que quieren mantener a todacosta la compatibilidad hacia atrs, por encima delsentido comn, de la usabilidad y de sus propiosbeneficios

    Qu es eso de la compatibilidad

  • 7/26/2019 EstanDares de la Web o la internet

    32/96

    32Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Qu es eso de la compatibilidad

    hacia atrs? Los desarrolladores nos dirn que significa dar

    cabida a todos los usuarios Quin puede oponerse a tal argumento?

    En la prctica, significa el uso de cdigo y

    marcado no estndar (por propietario odesfasado) para garantizar que cada usuario vea

    exactamente lo mismo

    Independientemente de que tenga IE2 o Netscape 7

    Aunque parece el Santo Grial del desarrollo Web,

    tiene un coste demasiado alto (y encima no

    funciona)

    No existe autntica compatibilidad

  • 7/26/2019 EstanDares de la Web o la internet

    33/96

    33Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    No existe autntica compatibilidad

    hacia atrs

    Siempre hay un punto de corte

    Por ejemplo, ni Mosaic ni Netscape 1.0entienden tablas, a diferencia de Netscape 1.1

    o IE2, que s lo hacen

    Siempre hay que definir un navegador bsicocomo aqul ms antiguo que contemplar el

    sitio Web

    Y se plagan las pginas de trucos y etiquetaspropietarias que aaden peso a cada pgina

    As como el cdigo necesario para detectar el

    navegador

    D j f li t t i l

  • 7/26/2019 EstanDares de la Web o la internet

    34/96

    34Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Dejar fuera a clientes potenciales:

    disear para un navegador concreto

    Pero si es malo tratar de que nuestro sitio se

    muestre hasta en los navegadores ms antiguosigual que en los modernos, peor es disearlo para

    un nico navegador

    Por ejemplo, Internet Explorer para Windows

    Trata de reducir costes, dejando fuera a entre un

    15 y un 25% de los clientes potenciales

    Pero no hay ninguna garanta de que vaya a

    continuar siendo el navegador dominante Ni siquiera que lo sean los navegadores de escritorio,

    como tales, frente a otros dispositivos

  • 7/26/2019 EstanDares de la Web o la internet

    35/96

    La Web naci como un medio

  • 7/26/2019 EstanDares de la Web o la internet

    36/96

    36Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    La Web naci como un medio

    independiente de plataforma

    Con nuestros esfuerzos por que los sitios

    se vean exactamente igual en distintosnavegadores hemos perdido de vista el

    verdadero potencial de la Web

    No podemos entenderla como si fuera un

    medio impreso, o como si estuvisemos

    desarrollando aplicaciones nativas,

    pretendiendo controlar cada pxel de lapantalla

    Problema: laxitud de los

  • 7/26/2019 EstanDares de la Web o la internet

    37/96

    37Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Problema: laxitud de los

    navegadores

    Los navegadores tratan de mostrar las

    pginas aunque stas tengan errores Etiquetas o atributos desconocidos, etiquetas

    sin cerrar, errores de JavaScript, enlaces

    rotos Ejemplo:

    Joinnow! ont>

    Joinnow!

    ont>

    Problema: laxitud de los

  • 7/26/2019 EstanDares de la Web o la internet

    38/96

    38Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Problema: laxitud de los

    navegadores

    Eso llev a una serie de malos hbitos

    De hecho, muchos desarrolladores ni siquieraconocen los estndares (todo se lo fan al

    DreamWeaver y al IE)

    Por cierto, el ejemplo de la pginaanterior, con estndares, quedara as:

    Join now!Join now!

  • 7/26/2019 EstanDares de la Web o la internet

    39/96

  • 7/26/2019 EstanDares de la Web o la internet

    40/96

    40Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El remedio Las tecnologas como CSS, XHTML, ECMAScript y DOM

    permiten hoy da a los diseadores:

    Lograr un control ms preciso sobre la maquetacin,

    posicionamiento y tipografa de las pginas en los

    navegadores grficos, a la vez que permiten a los

    usuarios adaptar la presentacin a sus necesidades

    Desarrollar sofisticados comportamientos que funcionan

    en mltiples navegadores y plataformas

    Cumplir con las leyes y guas de accesibilidad sin sacrificar

    la apariencia esttica Redisear en horas en vez de das o semanas, con la

    consiguiente reduccin de costes

  • 7/26/2019 EstanDares de la Web o la internet

    41/96

    41Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El remedio Que los sitios funcionen en varios navegadores sin

    tener que crear distintas versiones

    Lo mismo en el caso de dispositivos no tradicionales

    (PDA, telfonos mviles, lectores Braille, lectores de

    pantalla)

    Ofrecer versiones impresas de las pginas muchoms sofisticadas

    De nuevo, sin tener que crear una versin printer-

    friendly Separar el estilo de la estructura y el

    comportamiento

  • 7/26/2019 EstanDares de la Web o la internet

    42/96

    42Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El remedio Iniciar la transicin del antiguo HTML a lo que ser

    el marcado basado en XML del futuro

    Garantizar que los sitios as diseados y construidos

    funcionarn correctamente en todos los

    navegadores actuales que cumplen con los

    estndares y se vern razonablemente bien en losviejos

    Y que seguirn funcionando en los futuros

    navegadores y dispositivos

    Incluyendo los que an ni nos imaginamos

    (compatibilidad hacia delante)

    Etctera

  • 7/26/2019 EstanDares de la Web o la internet

    43/96

    Disear sin y con estndares

    Antes de ver cmo los estndares nospermiten alcanzar dichos objetivos,

    echemos un vistazo a los mtodos de la

    vieja escuela a los que pretenden sustituir,para entender mejor cmo esas tcnicas

    desfasadas vienen a perpetuar el ciclo de

    obsolescencia.

  • 7/26/2019 EstanDares de la Web o la internet

    44/96

    44Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Suck.com Una de las primeras columnas de opinin de la

    Web La columna del da apareca en la pgina inicial

    Entonces mediados de los 90, esto era toda una

    innovacin, sin las molestas pantallas debienvenida, pginas de ndice, etctera

    Adems, fue pionero en ofrecer un diseo

    minimalista, elegante (frente a los abigarrados

    diseos de entonces, cuando todo el mundo

    jugaba a ser diseador grfico)

    http://moonsdesigns.com/tutorials/http://moonsdesigns.com/tutorials/
  • 7/26/2019 EstanDares de la Web o la internet

    45/96

    45Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

  • 7/26/2019 EstanDares de la Web o la internet

    46/96

    http://moonsdesigns.com/tutorials/frames/glow.html
  • 7/26/2019 EstanDares de la Web o la internet

    47/96

    47Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    http://moonsdesigns.com/tutorials/frames/glow.html
  • 7/26/2019 EstanDares de la Web o la internet

    48/96

    48Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Volvamos al caso de Suck Por aquel entonces, no haba

    herramientas de diseo HTML Todava se le consideraba un lenguaje de

    marcado estructural, derivado de SGML, no de

    diseo, como PostScript de Adobe o CSS

    Cmo controlaban la presentacin?

    Con mucho ingenio, creatividad y paciencia

  • 7/26/2019 EstanDares de la Web o la internet

    49/96

    49Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Suck.com Los creadores del sitio escribieron un scripten

    Perl que contara los caracteres del texto y fuerainsertando etiquetas

    (de prrafo)

    One of the strange-but-truisms of

    minor peddling is that using the

    computer and other Fetish

    fodder

    somehow empowers children - plug

    in, log on, attend a good

    college on full scholarship, and

    get the hell out of the house.

  • 7/26/2019 EstanDares de la Web o la internet

    50/96

    50Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Trucos Este tipo de trucos de HTML era el nico

    modo de lograr efectos visuales en 1995 Comenzaron a surgir por doquier trucos

    similares, igualmente creativos

    Ante la desesperacin de los creadores de

    HTML

    Pero los diseadores se vean obligados a ello

    por los clientes, que cada vez demandaban

    sitios ms atractivos visualmente

  • 7/26/2019 EstanDares de la Web o la internet

    51/96

    51Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Si funciona, cul es el problema? Cmo leera el sitio de Suck un lector de

    pantalla?One of the strange-but-truisms of... [pausa]

    minor peddling is that using the... [pausa]

    computer and other Fetish fodder... [pausa]

    somehow empowers children plug... [pausa]

    [...]

    Adems de la dificultad de actualizacin

    de las pginas

  • 7/26/2019 EstanDares de la Web o la internet

    52/96

    52Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Nuevos sitios, viejas formas El problema no es que se usasen dichos

    trucos en los 90, sino que siganemplendose hoy da

    Ejemplo: el Festival de Piano de Gilmore

    www.thegilmore.com

    Un diseo elegante conseguido a base de

    tablas e imgenes en vez de texto

    http://www.thegilmore.com/http://www.thegilmore.com/
  • 7/26/2019 EstanDares de la Web o la internet

    53/96

    53Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

  • 7/26/2019 EstanDares de la Web o la internet

    54/96

    54Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Dificultad de mantenimiento Qu ocurre si hay que aadir alguna opcin a la

    pgina principal?

    Lo normal sera aadir un nuevo enlace de texto

    Hay que redisear el grfico, volver a partirlo en varios

    trozos y optimizarlo, y escribir de nuevo el cdigo HTML

    de las tablas, as como el mapa de imgenes y el cdigoJavaScript asociado

    Incluso los cambios ms nimios incurren en costes

    significativos

    Cuando una tarea tan simple como aadir un enlacerequiere horas de trabajo hay que replantearse nuestros

    mtodos de desarrollo

  • 7/26/2019 EstanDares de la Web o la internet

    55/96

    55Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Ejemplo Aadmosle una hoja de estilo para darle

    bordes y mrgenes a las tablas y ver ascmo est construida

    Exclusin de numerosos visitantes

  • 7/26/2019 EstanDares de la Web o la internet

    56/96

    56Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    potenciales Es el otro gran problema de esta pgina

    Tal y como est implementada, el sitio estotalmente inaccesible a los usuarios de:

    Lectores de pantalla, navegadores de texto, PDA,

    telfonos mviles, navegadores Braille o incluso

    navegadores convencionales con las imgenes

    desactivadas

    Ejercicio: probar a visualizar la pgina con un

    navegador de texto, como Lynx Emulador: www.delorie.com/web/lynxview.html

    http://www.delorie.com/web/lynxview.htmlhttp://www.delorie.com/web/lynxview.html
  • 7/26/2019 EstanDares de la Web o la internet

    57/96

    57Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    La pgina en Lynx

  • 7/26/2019 EstanDares de la Web o la internet

    58/96

    58Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Significa esto que los grficos

  • 7/26/2019 EstanDares de la Web o la internet

    59/96

    59Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    sean perniciosos? En absoluto

    Las imgenes y la belleza esttica son muyimportantes para el xito de un sitio Web

    El mismo diseo puede lograrse de manera

    que sea accesible a todo el mundo

    Lo malo es que este sitio no es una

    excepcin

    Al contrario, las tcnicas empleadas son bien

    conocidas

    Los problemas de desarrollar sin

  • 7/26/2019 EstanDares de la Web o la internet

    60/96

    60Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    seguir los estndares Resumiendo, los sitios Web as creados

    suelen verse bien en los navegadores mspopulares y en las condiciones normales

    De tamao de pantalla, resolucin, tamao de

    la ventana del navegador, preferenciasnormales

    Cuando no se dan todas esas condiciones,

    el sitio se degrada Incluso llega a ser totalmente inaccesible

    R d i

  • 7/26/2019 EstanDares de la Web o la internet

    61/96

    61Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Recomendacin

    Disear nuestras pginas pensando en

    cmo se vern stas en un navegador detexto

    Grandes posibilidades de que la pgina sea

    tambin accesible en otros dispositivos Nos ayudar a pensar en el marcado

    estructural, en vez de en el incorrecto de

    presentacin

  • 7/26/2019 EstanDares de la Web o la internet

    62/96

    Diseo con estndares

    Veamos ahora cmo los estndares Webayudan a resolver los problemas

    planteados.

    Los tres componentes de una

    pgina Web

  • 7/26/2019 EstanDares de la Web o la internet

    63/96

    63Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    pgina Web

    EstructuraEstructura PresentacinPresentacin

    Comportamiento

    Comportamiento

    CSS1CSS2

    HTMLXHTMLXML

    Los tres componentesde una pgina Web:

    estructura,presentacin ycomportamiento

    ECMAScript

    DOM

    Estructura: XHTML

  • 7/26/2019 EstanDares de la Web o la internet

    64/96

    64Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Estructura: XHTML

    Estructura

    Un lenguaje demarcado, como XHTML, contiene texto

    formateado de acuerdocon su significado

    estructural: ttulos,

    subttulos, prrafos,

    listas, etctera

    Un lenguaje de

    marcado, como

    XHTML, contiene texto

    formateado de

    acuerdo con su

    significadoestructural: ttulos,

    subttulos, prrafos,

    listas, etctera www.w3.org/TR/xhtml1/

    Estructura: XHTML

    http://www.w3.org/TR/xhtml1/http://www.w3.org/TR/xhtml1/
  • 7/26/2019 EstanDares de la Web o la internet

    65/96

    65Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Estructura: XHTML

    El marcado puede contener tambin

    alguna indicacin que ser til para queluego el diseador grfico le aplique el

    formato adecuado

    [Aqu ira el men]

    [Aqu el contenido en s de la pgina]

    Estructura: XML

  • 7/26/2019 EstanDares de la Web o la internet

    66/96

    66Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Estructura: XML

    XML ofrece mucha ms flexibilidad y

    semntica a los documentos www.w3.org/TR/2004/REC-xml-20040204/

    XHTML

    El nico lenguaje de marcado que, hoy por

    hoy, entienden todos los navegadores

    (No es ms que una reformulacin de HTML

    para que cumpla las normas sintcticas deXML)

    Presentacin

    http://www.w3.org/TR/2004/REC-xml-20040204/http://www.w3.org/TR/2004/REC-xml-20040204/
  • 7/26/2019 EstanDares de la Web o la internet

    67/96

    67Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Presentacin

    Las hojas de estilo (Cascading Style Sheeto CSS)

    son un lenguaje de presentacin que permiten

    formatear la pgina Web

    www.w3.org/Style/CSS/

    Controlan la tipografa, posicionamiento, colores,

    etctera

    En muchos casos, eliminan la necesidad de usar

    tablas para maquetar; y, siempre, el uso de

    etiquetas y cosas como stas:




    Separacin de presentacin y

    contenido

    http://www.w3.org/Style/CSS/http://www.w3.org/Style/CSS/
  • 7/26/2019 EstanDares de la Web o la internet

    68/96

    68Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    contenido

    Las hojas de estilo permiten separar la

    presentacin del contenido: Aplicar un estilo a todas las pginas del sitio

    Cambiar el XHTML sin afectar a la presentacin

    Cambiar el estilo sin tocar las pginas

    Se necesita una nueva versin para imprimir?

    Basta con hacer una nueva hoja de estilo, sin

    afectar a cmo se muestre la pgina en

    pantalla

    Etctera

    Comportamiento

  • 7/26/2019 EstanDares de la Web o la internet

    69/96

    69Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Comportamiento

    Un modelo de objetos (W3C DOM) estndar

    funciona conjuntamente con CSS, XHTML y

    ECMAScript para crear lo que se conoce como

    HTML dinmico www.w3.org/DOM/DOMTR

    www.ecma-international.org/publications/standards/Ecma-262.htm

    Cmo sabemos si una pgina est hecha con

    HTML dinmico?

    Fijndonos en la parte inferior izquierda de la barrade estado del navegador:

    Ejemplos

    http://www.w3.org/DOM/DOMTRhttp://www.ecma-international.org/publications/standards/Ecma-262.htmhttp://www.ecma-international.org/publications/standards/Ecma-262.htmhttp://www.w3.org/DOM/DOMTR
  • 7/26/2019 EstanDares de la Web o la internet

    70/96

    70Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Ejemplos

    www.happycog.com

    Probarlo en Lynx

    www.webstandards.org

    Netscape 4, Lynx, Palm Pilot, Pocket PC

    www.alistapart.org

    Y todo con un solo documento!

    http://www.happycog.com/http://www.webstandards.org/http://www.zeldman.com/daily/pilot.htmlhttp://www.alistapart.org/http://www.alistapart.org/http://www.zeldman.com/daily/pilot.htmlhttp://www.webstandards.org/http://www.happycog.com/
  • 7/26/2019 EstanDares de la Web o la internet

    71/96

    Algunos problemas con losestndares

    Si decimos que los estndares Web son la clavepara lograr sitios accesibles y menos costosos de

    desarrollar, por qu no estn plenamente

    incorporados a la prctica comn de las empresas

    de creacin de sitios Web? A continuacin mecentrar en mostrar cmo podemos venderlos

    estndares a nuestros colegas, a nuestros clientes o

    a nuestros jefes.

    Maravillosos a la vista, cdigo

    repulsivo

  • 7/26/2019 EstanDares de la Web o la internet

    72/96

    72Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    repulsivo

    De los miles de sitios Web examinados en la

    octava edicin de los premios Communication Arts

    Interactive (2002), ninguno estaba escrito en

    HTML vlido, estructural

    Jeffrey Zeldman

    Ms de la mitad estaban enteramente en Flash

    La mayora de los otros slo funcionaban o bien en

    navegadores 4.0, o slo en IE4 o en Netscape 4

    Es uno de los concursos de diseo que cuentan con

    ms prestigio en la industria!

    http://irl.rahal.com/main.php
  • 7/26/2019 EstanDares de la Web o la internet

    73/96

    73Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Objetivos comunes

    http://irl.rahal.com/main.php
  • 7/26/2019 EstanDares de la Web o la internet

    74/96

    74Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Objetivos comunes

    Todos los sitios Web enviados a concurso comparten (o

    deberan compartir), en el fondo, los mismos fines:

    Atraer a su pblico objetivo, animar a la participacin del usuario,ser fciles de usar y, en definitiva, ofrecer una buena imagen de

    la organizacin, producto o servicio que estn representando

    Obtener los mayores beneficios posibles para nuestra inversin

    Sitios que funcionen para tantas personas y en tantas plataformascomo sea posible

    Evitar incompatibilidades entre navegadores y plataformas

    Crear un sitio que siga funcionando en un futuro sin necesidad de

    estar cambindolo constantemente

    Hay que invertir el siempre escaso tiempo en actualizar el

    contenido y aadir nuevos servicios, y no malgastarlo en volver a

    codificarcada vez que aparece un nuevo navegador o dispositivo

    Entonces?

  • 7/26/2019 EstanDares de la Web o la internet

    75/96

    75Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Entonces?

    Los estndares son la clave para lograr

    esos objetivos Entonces

    por qu la comunidad dedesarrolladores Web no se ha

    lanzado de cabeza a ellos?

    Percepciones errneas

  • 7/26/2019 EstanDares de la Web o la internet

    76/96

    76Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Percepciones errneas

    En primer lugar, muchos desarrolladores siguen

    manteniendo la creencia (errnea) de que los

    estndares Web son incompatibles con un buen diseogrfico

    (Es lo que ocurre, por ejemplo, con la accesibilidad)

    Por otro lado, quienes crean los estndares no sededican a venderlos

    Vanse algunos sitios del W3C (o el mo propio :-) )

    No hay nada mejor para vencer esa falsa percepcin que

    un sitio con un buen diseo que use estndares

    http://www.w3.org/Style/CSS/http://www.cfacebal.com/http://www.cfacebal.com/http://www.w3.org/Style/CSS/
  • 7/26/2019 EstanDares de la Web o la internet

    77/96

    77Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

  • 7/26/2019 EstanDares de la Web o la internet

    78/96

    78Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Otras razones

  • 7/26/2019 EstanDares de la Web o la internet

    79/96

    79Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Quienes programan en el lado del servidor (back-end),

    con JSP, ASP, .NET, etc. no suelen prestar demasiada

    atencin a la capa de presentacin (front-end)

    Las herramientas de autor (los editores WYSIWYG

    What you see is what you get) no se adaptan bien a

    los estndares Macromedia Dreamweaver, Adobe GoLive

    Aptas slo para diseadores expertos

    Tal vez la ms importante: hasta hace bien poco, los

    principales navegadores no cumplan con los

    estndares

    2000: el ao que los navegadores

    cambiaron de era

  • 7/26/2019 EstanDares de la Web o la internet

    80/96

    80Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    En marzo de 2000 sale IE5 para Macintosh

    Cumpla con XHTML, ECMAScript, casi toda la

    especificacin CSS1, parte de CSS2 y casi todo

    DOM

    Otras caractersticas:

    DOCTYPE switching

    Text Zoom

    Demasiado tarde?

  • 7/26/2019 EstanDares de la Web o la internet

    81/96

    81Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El problema es que, para aquel entonces, muchos

    desarrolladores ya haban decidido prescindir de los

    estndares Despus de muchos aos viendo cmo los navegadores

    los obviaban

    La especificacin de CSS1 tuvo lugar en las Navidadesde 1996

    Unos meses ms tarde, IE3 le daba un soporte

    rudimentario

    Fue uno de los primeros pasos que dio Microsoft para

    comenzar a afianzarse como alternativa al entonces

    omnipresente Netscape

    La era de los navegadores 4.0

  • 7/26/2019 EstanDares de la Web o la internet

    82/96

    82Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Aunque todava lleno de fallos, IE4 mejoraba

    notablemente el soporte de CSS de IE3

    Netscape 4 ofreca por primera vez una

    implementacin de CSS hecha en el ltimo minuto

    Plagada de errores (aunque mejor que IE3) www.ddj.com/webreview/style/css1/leaderboard.shtml

    El problema era que IE3 no lo usaba nadie, y hasta hace

    bien poco Netscape 4 segua teniendo millones de

    usuarios

    Muchos sitios Web deban dar soporte a Netscape 4(confundiendo dar soporte con que se vea igual pxel a

    pxel y con idntico comportamiento)

    Malos navegadores conducen a

    malas prcticas

    http://www.ddj.com/webreview/style/css1/leaderboard.shtmlhttp://www.ddj.com/webreview/style/css1/leaderboard.shtml
  • 7/26/2019 EstanDares de la Web o la internet

    83/96

    83Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    CSS permite cambiar el modo en que el navegador muestra

    los elementos HTML

    No en Netscape 4, que aada su estilo predeterminado aldefinido por la hoja de estilo

    Algunos diseadores abandonaron CSS

    Otros, abandonaron el marcado estructural

    en vez de

    Qu significa eso para un lector de pantalla?

    Aunque ya no es necesario, hay quien sigue empleando esos

    hbitos

    Incluyendo herramientas de publicacin y editores Web visuales

    Malos navegadores conducen a

    malas prcticas

  • 7/26/2019 EstanDares de la Web o la internet

    84/96

    84Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Otro problema de Netscape 4 era la casi

    total falta de herencia Con CSS podemos aplicar un estilo al que heredar cualquier elemento

    hijo (,

    )

    En Netscape 4 haca falta escribir reglas

    redundantes:

    body, td, h1, p { font-family: Verdana,

    Arial, Helvetica, sans-serif; }

    Aadir comportamiento

  • 7/26/2019 EstanDares de la Web o la internet

    85/96

    85Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    An peor era el soporte para aadir

    comportamiento dinmico a las pginaspor medio de scripts

    Cada navegador tena su propio modelo

    de objetos Netscape 4 document.layers

    IE4 document.all

    Solucin: codificar dos veces lo mismo

    Aadir comportamiento

  • 7/26/2019 EstanDares de la Web o la internet

    86/96

    86Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Ni siquiera se ponan de acuerdo en el lenguaje a

    emplear:

    Netscape 4 JavaScript

    No lo estandarizaban, como haban prometido

    Ventaja competitiva, pensaban

    IE4 ActiveX

    Para complicar las cosas, Microsoft cre su propia

    versin de JavaScript, JScript

    Mediante ingeniera inversa

    JavaScript, JScript, ActiveX, diferentes modelos

    de objetos una pesadilla!

    Al fin, la estandarizacin del HTML

    dinmico

  • 7/26/2019 EstanDares de la Web o la internet

    87/96

    87Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    ECMA estandariz JavaScript: ECMAScript

    W3C estandariz un DOM Netscape e IE soportan ambos

    Pero tras muchos aos de incompatibilidades que

    han hecho que surjan expertos en unas u otras

    tecnologas propietarias

    Sitios slo IE, por ejemplo

    O bien que se decanten directamente por soluciones

    como Flash

    Ejemplo: www.renaultf1.com/es/public/flash/

    Las pginas del W3C

    http://www.renaultf1.com/es/public/flash/http://www.renaultf1.com/es/public/flash/
  • 7/26/2019 EstanDares de la Web o la internet

    88/96

    88Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    CSS2 es un potente lenguaje de

    presentacin que facilita las necesidadesde los diseadores

    Pero cuesta darse cuenta de ello a la vista del

    sitio Web de la especificacin: http://www.w3.org/TR/REC-CSS2/

    Parece la tpica pgina personal diseada por

    nuestro vecino con Microsoft FrontPage en unatarde de aburrimiento

    http://www.w3.org/TR/REC-CSS2/http://www.w3.org/TR/REC-CSS2/http://www.w3.org/TR/REC-CSS2/
  • 7/26/2019 EstanDares de la Web o la internet

    89/96

    89Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    El estilo de redaccin del W3C

    http://www.w3.org/TR/REC-CSS2/
  • 7/26/2019 EstanDares de la Web o la internet

    90/96

    90Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Dejando aparte la apariencia de las pginas, lo cierto

    es que las especificaciones del W3C son bastante duras

    de leer Tras veinte minutos de lectura, lo que apetece es ir

    corriendo a una tienda a comprar Macromedia Flash

    Jeffrey Zeldman

    W3C est pensado para ingenieros, no para el pblico

    Las especificaciones van dirigidas a los programadores

    que habrn de implementarla tecnologa, no a quienes la

    tienen que usar No debemos pretender utilizarlas como guas de

    aprendizaje

    Visin academicista frente a la

    empresarial

  • 7/26/2019 EstanDares de la Web o la internet

    91/96

    91Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    W3C vive en un mundo contemplativo que le permite

    concentrarse en el potencial de la Web sin presiones

    El problema es que a los diseadores, desarrolladores ylos propietarios de sitios Web s les importa el aspecto

    y la facilidad de uso

    Es difcil persuadirlos de que los textos del W3C seencuentra la clave de su xito

    Qu hacen en vez de eso?

    Buscan las llamativas presentaciones de los gigantes de la

    industria Macromedia Flash, Macromedia Dreamweaver, Adobe GoLive

    Conocimiento de productos, no de

    los estndares

  • 7/26/2019 EstanDares de la Web o la internet

    92/96

    92Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Es lo que ocurri con muchos desarrolladores Web

    (especialmente, en el caso de los diseadores)

    Por cada uno que consultaba las especificaciones

    del W3C haba que acudan a los sitios de Netscape,

    Microsoft, Macromedia, Adobe y otros

    Estos sitios tienden a estar bien diseados ycentrados en las necesidades de sus clientes

    Manuales escritos para su fcil comprensin por

    parte una audiencia profesional

    Mencin especial merece el caso de Flash

    Flash

  • 7/26/2019 EstanDares de la Web o la internet

    93/96

    93Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Todo empez con unplug-in que permita a los

    diseadores insertar grficos vectoriales y animaciones

    en las pginas Macromedia lo convirti en una herramienta de autor y

    un lenguaje de programacin, ActionScript

    Clave de su xito: Funcionaba igualmente bien en Netscape, IE y Opera, as

    como en Mac OS, Linux, Unix y Windows

    Algunos diseadores dijeron adis al HTML, CSS y todas

    sus incompatibilidades y se apuntaron a la fiebre del Flash

    Flash

  • 7/26/2019 EstanDares de la Web o la internet

    94/96

    94Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Al principio, un montn de logotipos, pantallas con el texto

    Cargando y desesperantes intros hicieron que adquiriera

    muy mala fama Tras este abuso de la tecnologa, vinieron sitios como

    One9ine o Juxt Interactive, que proporcionaban sofisticadas

    experiencias de usuario

    Muy difciles de imitar empleando marcado estndar, CSS, SVG yDOM

    No obstante, Flash 4 adoleca de numerosos problemas de

    usabilidad y accesibilidad

    Entre los ms crticos estaba Jakob Nielsen En 2002, Macromedia mejor notablemente estas caractersticas

    en Flash MX y contrat a Nielsen como consultor

    Quien cambi de opinin con respecto al producto :-)

    Problemas de Flash

    http://www.one9ine.com/flash.htmlhttp://www.juxtinteractive.com/http://www.useit.com/http://www.useit.com/http://www.juxtinteractive.com/http://www.one9ine.com/flash.html
  • 7/26/2019 EstanDares de la Web o la internet

    95/96

    95Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Slo es apropiado para determinados proyectos

    Aqullos que se basan ms en el diseo que en el

    contenido o la interactividad con el usuario

    Amazon no est hecho con Flash (ni Google, ni

    Yahoo!...)

    El otro problema es que muchos diseadores hanolvidado cmo usar los estndares

    (Si es que alguna vez lo supieron, claro est)

    Nos encontramos presentaciones en Flash en sitiosque exigen un determinado navegador (?)

    Para terminar

  • 7/26/2019 EstanDares de la Web o la internet

    96/96

    96Creacin de sitios web mediante estndares

    Csar F. Acebal. Gira 2004 del W3C (Oviedo)

    Los estndares no coartan la creatividad

    ni la apariencia esttica Como s ocurra en la era de los navegadores

    4.0

    Hoy da ya son una realidad A la que no podemos obviar

    Hay que usar la tecnologa para el bien

    No caer en el lado oscuro de la Fuerza