HTML
Lenguajes de marcas es un modo de codificar un documentor donde se incorporan etiquetas, marcas o anotaciones con información adicional. Las posibles anotaciones o indicaciones incluidos en los documentos de texto han dado lugar a lenguajes
(entendiendo que en realidad son formatos de documento y no lenguajes en el sentido de los lenguajes de programación de aplicaciones) llamados lenguajes de marcas, lenguajes de marcado o lenguajes de etiquetas. Estas se pueden clasificar
en:
- de presentacion: define el formato del texto
- de procedimientos: orientado también a la presentación pero el programa que presenta el documento debe interpretar el código en el mismo oreden en que aparece
- descriptivo o semántico: describen las diferentes partes en las que se estructura el dócumento eso sin especificar cómo deben representarse
Ejemplos de lenguajes de marcas:
- RTF - formato de texto enriquecido desarrollado por Microsoft en 1987, que permite el intercambio de documentos entre diferentes procesadores de texto
- TeX - para la creación de ecuaciones matemáticas complejas
- Wikitexto - permite la cración de paginas wiki en servidores preparados para este lunguaje
- DocBook - permite generar documentos separando la estructura lógica del documento de su formato
- Html, XHtml - para la creación de paginas web
- Rss - permite la difusión de contenido web
- MathMl - para expresar formalismo matemático entendido por distintos sistemas y aplicaciones
- MusicXML - permite el intercambio de partituras entre distintos editores de partituras
- SGML - Se trata de la versión de GML que estandarizaba el lenguaje de marcado y que fue definida finalmente por ISO como estándar mundial en documentos de texto con etiquetas de marcado. Su importancia radica en que es el padre del
lenguaje XML y la base sobre la que se sostiene el lenguaje HTML.
- XML - Se trata de un subconjunto de SGML ideado para mejorar el propio SGML y con él definir lenguajes de marcado con sintaxis más estricta, pero más entendibles. Su popularidad le ha convertido en el lenguaje de marcado más importante
de la actualidad y en el formato de documentos para exportación e importación más exitoso.
Html es una combinación de dos estándares ya existentes:
- ASCII: que es el formato que cualquier procesador de textos sencillos puede reconocer y almacenar
- SGML: lenguaje que permite dar estructura al texto resaltando los titulos o aplicando diversos formatos de texto. Se considera a Charles Goldfarb como al padre de los lenguajes de marcas. Se trata de un investigador de IBM
Html no es un lenguaje perfecto presentando desventajas:
- no soporta tarea de impresión y diseño
- sus etiquetas son limitadas
- no permite mostrar contenido dinámicos
- la estructura y el diseño están mezclado en el documento
Versiones Html:
- HTML 2.0 la versión oficial publicado en 1995 por IETF
- HTML 3.2 se publico en 1997 e incorpora los applets de Java y texto alrededor de las imágenes
- HTML 4.0 publicado en 1998 presenta novedades como las hojas de estilos CSS y pequeños programas en la página web
- HTML 4.01 se publicó en 1999 es una actualización de la versión anterior
- HTML 5.0 publicado en 2014
Debito a que HTML 4.01 presentaba incompatibilidad con herramientas basadas en xml se une la sintaxis de HTML con XML saliendo a la luz:
- XHTML 1.0 que añade restricciones y elementos de XML a HTML 4.01, publicado en 2000
- XHTML 1.1 ha sido publicado en forma de borrador y pretende modularizar el XHTML
Organización Internacional para la Estandarización (ISO) Se formo después de la Segunda Guerra Mundial y es el organismo encargado de promover el desarrollo de normas internacionales de fabricación, comercio y comunicación para todas las
ramas industriales a excepción de la eléctrica y la electrónica. Su función principal es la de buscar la estandarización de normas de productos y seguridad para las empresas u organizaciones a nivel internacional. Esta organización
después de un largo proceso publicó en 1986 el Standard Generalized Markup Languaje (SGML) con rango de Estándar Internacional con el código ISO 8879
Word Wide Web Consortium (W3C) El W3C se creó en 1994 por Tim Berners-Lee. Su función principal es tutelar el crecimiento y organización de la web. Su primer trabajo fue normalizar el lenguaje HTML. Al crecer el uso de la web se pensó
en ampliar el HTML, el W3C decidió que la solución era crear unas reglas para que cualquiera pudiera crear lenguajes de marcas adecuados a sus necesidades, pero manteniendo unas estructuras y sintaxis comunes para poder compatibilizarlos
y tratarlos con las mismas herramientas. Ese conjunto de reglas es el XML su primera versión se publicó en 1998
Siguiente capitulo
