You are on page 1of 1

Instituto Tecnolgico Superior de Guanajuato. Programacin Web. HTML vs. HTML5 Daniel Estrada Vzquez.

El lenguaje web HTML es el ncleo de la tecnologa web desde sus inicios, este lenguaje fue creado como una simple pero efectiva manera de codificar documentos electrnicos, por lo tanto la funcin de los navegadores web es la de servir como un lector para este tipo de documentos, HTML5 no es solo otra versin de HTML, esta agrega nuevas funcionalidades, mejoras y solo es parte de la totalidad de este nuevo estndar. Mientras que HTML se centra en la presentacin de documentos estticos, textos, enlaces y poco ms con HTML5 establece una sintaxis nica para interactuar con todos los elementos que la pgina web ha cargado en la memoria del ordenador. El lenguaje de marcado usa una serie de etiquetas para marcar elementos de un fichero, el marcado depende de algn tipo de modelo para saber que son los elementos y como usarlos, al ser siempre HTML algo relacionado con codificar documentos depende de algo llamado modelo de objeto documento DOM, este modelo es integrado dentro de la aplicacin del propio navegador, por eso el lenguaje es solo una manera de darle al navegador instrucciones basndose en un modelo que ya entiende, HTML requiere lo que se conoce como DOM5. El modelo de objetos de documento es una interfaz de programacin de aplicaciones API para documentos validos HTML y bien constituidos XML, define la estructura lgica de los documentos y el modo en que se accede y manipula, agregando nuevos elementos destinados a enriquecer la presentacin de documentos como elementos semnticos article, header, hgroup, nav, section, aside y footer. Novedades: Incorpora etiquetas (canvas 2D y 3D, audio, video) con codecs para mostrar los contenidos multimedia. Actualmente hay una lucha entre imponer codecs libres (WebM + VP8) o privados (H.264/MPEG-4 AVC). Etiquetas para manejar grandes conjuntos de datos: Datagrid, Details, Menu y Command. Permiten generar tablas dinmicas que pueden filtrar, ordenar y ocultar contenido en cliente. Mejoras en los formularios. Nuevos tipos de datos (eMail, number, url, datetime ) y facilidades para validar el contenido sin Javascript. Visores: MathML (frmulas matemticas) y SVG (grficos vectoriales). En general se deja abierto a poder interpretar otros lenguajes XML. Drag & Drop. Nueva funcionalidad para arrastrar objetos como imgenes. APIs: API para hacer Drag & Drop. Mediante eventos. API para trabajar Off-Line. Permite descargar todos los contenidos necesarios y trabajar en local. API de Geoposicionamiento para dispositivos que lo soporten. API Storage. Facilidad de almacenamiento persistente en local, con bases de datos (basadas en SQLite) o con almacenamiento de objetos por aplicacin o por dominio Web (Local Storage y Global Storage). Se dispone de una Base de datos con la posibilidad de hacer consultas SQL. WebSockets. API de comunicacin bidireccional entre pginas. Similar a los Sockets de C. WebWorkers. Hilos de ejecucin en paralelo.

www.thinkepi.net/html5-nuevo-estandar-basico-del-web

You might also like