+ All Categories

Tema1

Date post: 12-Nov-2015
Category:
Upload: oscar-mauricio-parra-correa
View: 212 times
Download: 0 times
Share this document with a friend
Description:
Especifico
Popular Tags:
27
máster en Dirección e Ingeniería de Sitios Web Coordinadora: Dra. B. Cristina Pelayo García-Bustelo Lenguajes y estándares para la Web Tema 1: Visión general de los estándares y lenguajes para Internet
Transcript
  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Tema 1: Visin general de los estndares

    y lenguajes para Internet

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Esquema

    Un poco de historia

    Por qu estndares?

    Los navegadores Web

    Componentes de un sitio Web

    Accesibilidad Web

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Esquema

    Un poco de historia

    Por qu estndares?

    Los navegadores Web

    Componentes de un sitio Web

    Accesibilidad Web

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Un poco de historia nacimiento de la Web

    Aunque Internet comienza a desarrollarse en los aos60, la Web no se invent hasta 1989

    Su creador fue Tim-Berners Lee, en el laboratorioEuropeo de Fsica de Partculas (CERN)

    Berners-Lee cre las versiones inciales de:

    HTML, HTTP, un servidor Web y un navegador

    Los cuatro componentes esenciales de la Web

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Un poco de historia Clientes Web

    Cualquier ordenador conectado a Internet con un programa capaz de realizar peticiones HTTP y mostrar

    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 (PDAs, telfonos

    mviles, electrodomsticos, automviles,

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Un poco de historia del texto a los grficos

    Al principio, las pginas Web no eran ms que texto en blanco y negro con los enlaces entre corchetes

    (navegador 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)

    A partir de aqu el todos las navegadores son grficos.

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Un poco de historia inicios de HTML

    Consiste en un conjunto bastante reducido de etiquetas que permiten definir la estructura de un

    documento

    Qu es un ttulo, qu es un prrafo, qu es un enlace

    Nunca fue pensado para definir la presentacin!

    No haba etiquetas para especificar fuentes, colores

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Un poco de historia perversin de HTML

    El sentido original del HTML comenz a desvirtuarse con la aparicin de elementos de presentacin

    Los navegadores introducan etiquetas propietarias para proporcionar diversos efectos estilsticos (Fuentes, colores,)

    los diseadores grficos hacan uso de trucos pensando slo en la presentacin, no en el sentido original de los elementos

    de HTML (tablas para maquetacin, listas para sangrados, )

    Para tratar de reconducir la situacin creada, en 1998 el W3C public la especificacin de las hojas de estilo

    Cascading Style Sheets (CSS)

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Un poco de historia El W3C

    Consorcio formado por cerca de 500 organizaciones que dicta los estndares de la Web

    HTML, CSS, XML, XHTML, DOM, etc.

    http://www.w3.org y en castellano http://www.w3c.es

    Objetivo: promover la evolucin de la Web garantizando que las distintas tecnologas funcionen

    bien conjuntamente

    Dirigido por TimBerners-Lee, el inventor de la Web

    Premio Prncipe de Asturias de Investigacin Cientfica y Tcnica 2002

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Esquema

    Un poco de historia

    Por qu estndares?

    Los navegadores Web

    Componentes de un sitio Web

    Accesibilidad Web

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Por qu estndares?

    Para responder a la pregunta nos planteamos tres escenarios:

    Problemas de no usar estndares

    Ventajas de utilizar estndares

    Navegadores Web modernos y los estndares

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Por qu estndares? Problemas de no usar estndares

    El ancho de banda necesario

    El cdigo espagueti, la maquetacin con tablas anidadas, etiquetas y otras redundancias doblan y hasta triplican

    el ancho de banda necesario en muchos sitios Web

    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 vez primera; hay quien, tras el tiempo de

    espera, descubre que no es accesible para l

    Las compaas de alojamiento Web cobran en funcin del ancho de banda consumido

    Por qu utilizar 60 KB por pgina si lo mismo puede hacerse con 20 KB?

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Por qu estndares? Problemas de no usar estndares

    Los costes de desarrollo

    Hay que pagar a los programadores por hacer lo mismo de varias formas distintas

    Junto con el cdigo necesario para enviar a cada usuario la versin adecuada a su navegador

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Por qu estndares? Ventajas de utilizar estndares

    Compatibilidad hacia adelante

    Diseando de la forma correcta, nuestras pginas Web funcionarn en los distintos navegadores, plataformas y

    dispositivos

    Incluso cuando surjan otros nuevos

    Siempre utilizando los estndares

    Lenguajes estructurales como XHTML y XML

    lenguajes de presentacin como CSS

    modelos de objetos como DOM

    lenguajes de script como ECMAScript

    Etc.

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Por qu estndares? Ventajas de utilizar estndares

    Menores costes de produccin y mantenimiento

    Sitios ms accesibles para todo el mundo

    Especialmente, para aqullos que tienen necesidades especiales

    Por tanto:

    Ms visitantes

    por menos dinero

    mejor imagen

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Esquema

    Un poco de historia

    Por qu estndares?

    Los navegadores Web

    Componentes de un sitio Web

    Accesibilidad Web

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Los navegadores Web modernos y los estndares

    Consideramos un navegador moderno a aquel que entienden los estndares bsicos del desarrollo Web

    Estos estndares, utilizados conjuntamente nos permitirn ir ms all del marcado de presentacin y

    los lenguajes de 'script' incompatibles y de la

    obsolescencia perpetua que generan

    Ejemplos:

    Firefox, Internet Explorer (IE), Opera, Safari, Chrome, flock, etc

    Si bien no hay ninguno que cumpla perfectamente con los estndares

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Esquema

    Un poco de historia

    Por qu estndares?

    Los navegadores Web

    Componentes de un sitio Web

    Accesibilidad Web

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Componentes de un sitio Web

    Los componentes bsicos de un sitio Web son:

    Estructura

    Presentacin

    Comportamiento

    Sitio Web

    Comportamiento

    Presentacin

    Estructura

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Componentes de un sitio Web - Estructura

    Contiene datos supeditados a su significado estructural:

    Ttulo

    Ttulo Secundario

    Prrafo

    Lista enumerada, de definicin y ordenada

    Estructuras adicionales

    Etc.

    Se utiliza lenguajes de marcado

    Si se crea correctamente es TOTALMENTE portable

    Estructura

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Componentes de un sitio Web - Presentacin

    Se aplica estilo a una pgina Web:

    Tipografa

    Color

    Disposicin

    Etc.

    Se utiliza lenguaje de presentacin: CSS

    Se puede modificar la presentacin sin afectar a la estructura

    Presentacin

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Componentes de un sitio Web - Comportamiento

    Establecer el comportamiento y efectos que funcionen en diferente navegadores y plataformas ECMAScript y

    DOM

    Comportamiento

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Esquema

    Un poco de historia

    Por qu estndares?

    Los navegadores Web

    Componentes de un sitio Web

    Accesibilidad Web

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Accesibilidad Web

    Necesidad de la accesibilidad Web

    La iniciativa WAI

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Accesibilidad Web Necesidad

    Los seres humanos son diferentes entre si y todas los sitios web deberan acomodarse a esas diferencias de

    forma que cualquier persona sea capaz de utilizarlas

    sin problemas.

    Usabilidad universal, para que nadie se vea limitado en el uso de algo por causa de esas diferencias

    Hay que evitar disear atendiendo a caractersticas de grupos de poblacin especficos, imponiendo barreras

    innecesarias que podran ser evitadas prestando ms

    atencin a las limitaciones de stos.

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Accesibilidad Web La iniciativa WAI

    WAI es la iniciativa de accesibilidad web promovida por W3C. Las reas de trabajo que cubre son:

    Asegurar que las tecnologas web permiten la accesibilidad

    Desarrollar guas para la accesibilidad

    Desarrollar herramientas para evaluar y facilitar la a accesibilidad

    Difusin y educacin

    Coordinacin entre investigacin y desarrollo

  • mster en

    Direccin e

    Ingeniera

    de Sitios

    Web

    Coordinadora: Dra. B. Cristina Pelayo Garca-Bustelo

    Lenguajes y estndares para la Web

    Accesibilidad Web La iniciativa WAI

    Existen guas para ayudar al programador a crear pginas web adecuadas: http://www.w3.org/WAI/guid-

    tech.html

    Existen navegadores alternativos para personas con discapacidades permanentes o temporales:

    http://www.w3.org/WAI/References/Browsing

    Existen pginas web que realizan test de evaluacin de accesibilidad: http://www.w3.org/WAI/ER/tools/

    En algunos pases existe legislacin especfica sobre este tema: http://www.w3.org/WAI/Policy/


Recommended