may 29 2009
HTML 5
Hace un buen tiempo, leí en alguna web dentro de mis feeds que habrían cambios significativos en cuanto a etiquetas se refieren dentro de este “lenguaje” (lo pongo entre comillas porque hay gente soberbia que lo considera como lenguaje de marcado, sin ser programación), siendo una de las más comentadas este mes la etiqueta <video>, por su simplificación en Google Chrome y su no-requerimiento de los paquetes de Adobe como complemento a primera vista… Pero obviamente HTML no es un lenguaje “estancado” donde todo ya está dicho, sino que también va evolucionando de acuerdo a las nuevas ideas y requerimientos que exigen los tiempos tecnológicos de hoy, y como algunos sabrán, W3C es quien regula este desarrollo (de ahí que salen los Validadores de código en HTML, CSS, y RSS).
Sin embargo, hoy leí en Genbeta un artículo acerca de las mejoras importantes que se trae entre manos la W3C y que tan bien caen como contribuyentes a la “semántica” concepción que teníamos acerca de este lenguaje, pero bueno, decía yo justo en un post anterior las incidencias que conllevan el programar en los lenguajes web, la subestimación y que tan difícil puede ser hacer una web sin plantillas ni nada, a lo que una vez más me pregunto: “HTML5 se pensó para que sea mas fácil o para que sea más eficiente” ?, “una nueva torre de babel?”… pues no sé… con esto de que habría que actualizar navegadores, y con un montón de gente usando IE en cualquiera de sus versiones, pues… juzguen ustedes si es que no los presionan pero todo ya está ahí listo y esperando que los navegadores adquieran las nuevas interpretaciones de los cambios del HTML, aunque bueno… desde un punto de vista de facilismo, se podría decir que todo se vuelve mas resumido y menos complejo… sino vean las nuevas etiquetas -atentos futuros estudiantes de PAW- (sacado de dicho post en Genbeta):
<article />: nueva etiqueta para definir bloques de contenidos que correspondan a artículos.<section />: definición de una sección del sitio.<dialog />: tag para definir diálogos y conversaciones entre varias personas.<video />y<audio />: para la inclusión de elementos de video y audio. Un ejemplo puede verse en la versión de Youtube en HTML5.<footer />: parte de la web donde podrá ir información sobre el autor, licencias de uso, condiciones… todo ese tipo de detalles que generalmente suelen colocarse en el pie de la web.<canvas />: espacio para gráficos generados en el momento de la visualización de la web.<time />: información sobre tiempos o fechas.<commnad />: para mostrar comandos que el usuario puede ejecutar.<progress />: implementación de una barra de progreso durante la realización de un proceso o tarea.- …
Wow… a primera vista simplemente me emociono xD, pero habrá que ver como se adapta la internet (las páginas web) vs como se adaptan los navegadores (sobre todo Internet Explorer) vs como se adaptan los editores (DreamWeaver, Expression Web, etc)…
Por lo pronto yo espero haber que pasa con este tema del cual Google Chrome al parecer ya se encargo y espero sea bueno
… aunque siempre hay que ver pros y contras de algo nuevo… Saludos!.
Referencias | Genbeta, HTML5, W3C, Wikipedia, Búsqueda Semántica: Mitos y Realidades (en inglés), W3C: Guía breve de la web semántica




