Confirmed users
359
edits
No edit summary |
No edit summary |
||
| Line 27: | Line 27: | ||
==== Resumen ==== | ==== Resumen ==== | ||
Los estándares web implementados en la forma de lenguajes de marcado, estilo y programación web son algunos de los componentes de software que han hecho posible la explosión de Internet en las últimas décadas. Las sucesivas versiones de estos lenguajes (HTML, CSS y JavaScript) proporcionaron a | Los estándares web implementados en la forma de lenguajes de marcado, estilo y programación web son algunos de los componentes de software que han hecho posible la explosión de Internet en las últimas décadas. Las sucesivas versiones de estos lenguajes (HTML, CSS y JavaScript) proporcionaron a profesionales y aficionados de bases estandarizadas, con las cuales fue posible forjar sitios y aplicaciones web para diversidad de usuarios a nivel global. | ||
Sin embargo, | Sin embargo, al mismo tiempo que nuevos usuarios se sumaron a la red mundial también se generaron nuevas ofertas, expectativas y exigencias en los servicios ofrecidos vía Internet. En ese escenario los estándares web existentes no fueron capaces de proporcionar a los programadores de soluciones sencillas y eficientes. | ||
HTML5 es la respuesta de ingenieros y especialistas de empresas y organizaciones tecnológicas dedicadas a la web, quienes propusieron un | HTML5 es la respuesta de ingenieros y especialistas de empresas y organizaciones tecnológicas dedicadas a la web, quienes propusieron un estándar acorde a los nuevos tiempos y necesidades. Hoy en día, HTML5 está en vías de convertirse en un estándar oficial y es la punta del iceberg de un conjunto de tecnologías de web abierta destinadas a revolucionar la forma en que se construyen sitios y aplicaciones web. | ||
Aunque el nombre HTML5 aludió en principio a la nueva versión de HTML, el impacto mediático provocó que el nombre fuera rápidamente adoptado para nombrar un grupo de tecnologías | Aunque el nombre HTML5 aludió en principio a la nueva versión de HTML, el impacto mediático provocó que el nombre fuera rápidamente adoptado para nombrar un grupo mayor de tecnologías. Es así que HTML5 hoy representa un catálogo de ocho innovaciones:<br> | ||
- Semántica (el contexto original de HTML)<br> | - Semántica (el contexto original de HTML)<br> | ||
- Contenido sin conexión y almacenamiento<br> | - Contenido sin conexión y almacenamiento<br> | ||
| Line 43: | Line 43: | ||
- Estilos CSS<br> | - Estilos CSS<br> | ||
HTML5 representa una evolución en varios sentidos. El primero de ellos es la simplificación de código: escribir menos código para conseguir resultados similares o mejores. Ello se aprecia significativamente en la eliminación de atributos innecesarios, | HTML5 representa una evolución en varios sentidos. El primero de ellos es la simplificación de código: escribir menos código para conseguir resultados similares o mejores. Ello se aprecia significativamente en la eliminación de atributos innecesarios, adición de nuevas etiquetas, definición de nuevos tipos de elementos en formularios y validación de campos por parte del navegador, no programadas a medida. | ||
El segundo impacto es el cambio de paradigma en | El segundo impacto es el cambio de paradigma en recursos multimedia: de construir secciones de sitios web que sólo podían ser visualizados con plugins o en sistemas operativos específicos a construir animaciones y juegos sólo con HTML, CSS y JavaScript, e incluir audio y video de manera simplificada. | ||
El tercer punto es en donde radica la verdadera revolución de HTML5: la exploración de formas radicalmente distintas de usar la web, tales como la geolocalización, sitios web que pueden operar aún cuando se pierde la conexión a Internet, programación en segundo plano con Web Workers, comunicaciones con Web Sockets, entre otras. | El tercer punto es en donde radica la verdadera revolución de HTML5: la exploración de formas radicalmente distintas de usar la web, tales como la geolocalización, sitios web que pueden operar aún cuando se pierde la conexión a Internet, programación en segundo plano con Web Workers, comunicaciones con Web Sockets, entre otras. | ||
Hoy en día las implementaciones de HTML5 ya son soportadas en diversos grados por las últimas versiones de navegadores en escritorio y móviles, por lo cual | Hoy en día las implementaciones de HTML5 ya son soportadas en diversos grados por las últimas versiones de navegadores en computadoras de escritorio y dispositivos móviles, por lo cual ha dejado de representar un conjunto de cuestiones experimentales para convertirse en una serie de tecnologías bastante estables, que son relevantes hoy y que resultarán vitales para los futuros desarrolladores web de nuestro país. | ||
=== Taller 1 === | === Taller 1 === | ||