Está en la página 1de 5

INSTITUTO TECNOLGICO SUPERIOR DE LA SIERRA NEGRA DE AJALPAN

TECNOLOGAS DE LA INFORMACION

MARCO ANTONIO ISIDRO ABRIL

HTML 5

ELABORO: PEDRO TORRES ROMERO

HTML5
En el artculo anterior publicado en DesarrolloWeb.com, "El futuro del desarrollo web: HTML 5" explicamos las razones por las que es verdaderamente importante esta nueva versin del lenguaje de marcacin HTML y vimos quines son los que estn llevando a cabo su especificacin. Ahora convendra explicar qu es exactamente HTML 5, ya que no es simplemente una nueva versin del lenguaje de marcacin HTML, sino una agrupacin de diversas especificaciones concernientes al desarrollo web. Es decir, HTML 5 no se limita slo a crear nuevas etiquetas, atributos y eliminar aquellas marcas que estn en desuso o se utilizan inadecuadamente, sino que va mucho ms all. As pues, HTML 5 es una nueva versin de diversas especificaciones, entre las que se encuentran: HTML 4 XHTML 1 CSS Nivel 2 DOM Nivel 2 (DOM = Document Objetc Model) A la par, HTML 5 pretende proporcionar una plataforma con la que desarrollar aplicaciones web ms parecidas a las aplicaciones de escritorio, donde su ejecucin dentro de un navegador no implique falta de recursos o facilidades para resolver las necesidades reales de los desarrolladores. Para ello se estn creando unas APIs que permitan trabajar con cualquiera de los elementos de la pgina y realizar acciones que hasta hoy era necesario realizar por medio de tecnologas accesorias. Estas API, que tendrn que ser implementadas por los distintos navegadores del mercado, se estn documentando con minuciosidad, para que todos los Browsers, creados por cualquier compaa las soporten tal cual se han diseado. Esto se hace con la intencin que no ocurra lo que viene sucediendo en el pasado, que cada navegador hace la guerra por su parte y los que acaban pagndolo son los desarrolladores y a la postre los usuarios, que tienen muchas posibilidades de acceder a webs que no son compatibles con su navegador preferido.

Cules son las novedades de HTML 5 HTML 5 incluye novedades significativas en diversos mbitos. Como decamos, no slo se trata de incorporar nuevas etiquetas o eliminar otras, sino que supone mejoras en reas que hasta ahora quedaban fuera del lenguaje y para las que se necesitaba utilizar otras tecnologas. Estructura del cuerpo: La mayora de las webs tienen un formato comn, formado por elementos como cabecera, pie, navegadores, etc. HTML 5 permite agrupar todas estas partes de una web en nuevas etiquetas que representarn cada uno de las partes tpicas de una pgina. Etiquetas para contenido especfico: Hasta ahora se utilizaba una nica etiqueta para incorporar diversos tipos de contenido enriquecido, como animaciones Flash o vdeo. Ahora se utilizarn etiquetas especficas para cada tipo de contenido en particular, como audio, vdeo, etc. Canvas: es un nuevo componente que permitir dibujar, por medio de las funciones de un API, en la pgina todo tipo de formas, que podrn estar animadas y responder a interaccin del usuario. Es algo as como las posibilidades que nos ofrece Flash, pero dentro de la especificacin del HTML y sin la necesidad de tener instalado ningn plugin. Puedes conocer ms sobre este nuevo elemento en el manual de canvas que estamos creando en DesarrolloWeb.com Bases de datos locales: el navegador permitir el uso de una base de datos local, con la que se podr trabajar en una pgina web por medio del cliente y a travs de un API. Es algo as como las Cookies, pero pensadas para almacenar grandes cantidades de informacin, lo que permitir la creacin de aplicaciones web que funcionen sin necesidad de estar conectados a Internet. Web Workers: son procesos que requieren bastante tiempo de procesamiento por parte del navegador, pero que se podrn realizar en un segundo plano, para que el usuario no tenga que esperar que se terminen para empezar a usar la pgina. Para ello se dispondr tambin de un API para el trabajo con los Web Workers. Aplicaciones web Offline: Existir otro API para el trabajo con aplicaciones web, que se podrn desarrollar de modo que funcionen tambin en local y sin estar conectados a Internet. Geolocalizacin: Las pginas web se podrn localizar geogrficamente por medio de un API que permita la Geolocalizacin.

Nuevas APIs para interfaz de usuario: temas tan utilizados como el "drag & drop" (arrastrar y soltar) en las interfaces de usuario de los programas convencionales, sern incorporadas al HTML 5 por medio de un API. Fin de las etiquetas de presentacin: todas las etiquetas que tienen que ver con la presentacin del documento, es decir, que modifican estilos de la pgina, sern eliminadas. La responsabilidad de definir el aspecto de una web correr a cargo nicamente de CSS. Como se puede ver, existirn varios API con los que podremos trabajar para el desarrollo de todo tipo de aplicaciones complejas, que funcionarn online y offline. Quizs se entienda mejor por qu HTML 5 es un proyecto tan ambicioso y que est llevando tanto tiempo para ser elaborado.

Por qu se crea HTML 5 Los que nos dedicamos a hacer pginas web sabemos que un sitio web es como un puzzle de tecnologas que operan entre s. Para hacer una pgina, en principio, se necesita simplemente HTML, pero esta afirmacin hoy tiene poco que ver con la realidad y las necesidades de los desarrolladores para crear una rica experiencia de usuario. Es que hoy pocos sitios web se basan nicamente en HTML. Quien ms quien menos utiliza CSS para definir el aspecto de la pgina, algn tipo de script del lado del cliente, en Javascript, vdeos en diversos formatos o Flash para realizar alguna animacin o interaccin con el usuario. Para poder beneficiarse e integrar todas estas tecnologas, existen multitud de etiquetas que se han ido creando al paso, segn se iban necesitando, y las cuales no han pasado por el filtro de los normalizadores de tecnologas como el W3C. Por tanto, ms de 10 aos despus que se publicase la ltima especificacin del HTML, resulta primordial para el futuro de la web la creacin de un nuevo estndar que recoja y solucione de alguna manera, las necesidades de los desarrolladores que se han ido creando a lo largo de todo este tiempo.

Esfuerzos en diversas vertientes para la creacin de HTML 5 Sin duda ya hace tiempo que se necesitaba esta nueva especificacin, que hoy todava est en fase de borrador y podramos preguntarnos por qu ha pasado tanto tiempo sin publicarse esta nueva versin del lenguaje? La respuesta es que

HTML 5 se ha convertido en un proyecto muy ambicioso, donde hay muchas personas, empresas e instituciones que tienen mucho que opinar. Es de vital importancia, por tanto, coordinar a todos los implicados para crear un nico frente comn, que asegure esta vez un xito de la tecnologa como un estndar. En principio, los encargados de regular los estndares de Internet son los integrantes del W3C, que han estado trabajando durante bastante tiempo en otros lenguajes como XML. No se puede decir que hayan dejado de lado HTML, pero de alguna manera estaban creando otros estndares ms rgidos que sustituyesen al lenguaje. Ante esta falta de inters en HTML y las necesidades reales de los desarrolladores de webs por parte del W3C, se cre en 2004 una comunidad de personas interesadas en mejorar y modernizar el lenguaje de marcacin. Este nuevo grupo, llamado WHATWG (Web Hypertext Application Technology Working Group), se cre a raz de una conferencia del W3C con personas integrantes de los equipos de desarrollo de Apple, la Fundacin Mozilla y Opera, a la que se han ido agregando personal de Microsoft y otras empresas implicadas en el mundo web.

El WHATWG, que funciona de manera independiente del W3C, tiene como objetivo principal trabajar en la nueva especificacin del HTML 5 y a ellos debemos muchas de los avances que estn por llegar con relacin al lenguaje. Es una organizacin abierta, donde cualquiera puede participar libre gratuitamente. De hecho, segn comentan en su web, estn realmente interesados en las opiniones e intereses de las personas que trabajan con el desarrollo web, para crear unas especificaciones que respondan a las necesidades reales de los profesionales de Internet.

Qu navegadores soportan HTML5? A pesar de que en un futuro se espera que este nuevo lenguaje funcione a la perfeccin en todos los sistemas de navegacin, incluyendo los dispositivos mviles, por ahora corre mejor en Google Chrome, Safari y Mozilla Firefox, siendo Microsoft Internet Explorer el que se queda muy atrs en esta carrera -de hecho, slo los navegadores 8.0 en adelante lo soportan. Si debemos recomendarte uno en que est probado que todas las caractersticas funcionan a la perfeccin, este sera Mozilla FireFox 11.0

También podría gustarte