Si te dedicas al Desarrollo de aplicaciones multiplataforma, te interesará conocer qué es un lenguaje de marca. Desde #lanuevaFP creemos que es imprescindible, saber y dominar, tanto el HTML como el XML.

 

El lenguaje de marca

Aunque suene a un concepto publicitario, cuando hablamos de lenguaje de marca en programación web, estamos hablando de algo bien distinto. Con marca, nos estamos refiriendo a la forma de codificar un documento o web. Es una forma de definir la estructura del texto o su presentación a través de etiquetas o marcas. Este tipo de lenguajes son los que entienden los navegadores. HTML y XML, son los más conocidos.

A diferencia de los lenguajes de programación, el lenguaje de marca no tiene funciones aritméticas o variables.

 

El HTML, el lenguaje de marca más conocido

Hyper Text Markup Language es el lenguaje de marcado de hipertexto. Se utiliza en las páginas y sitios web y fue creado por el padre de la web, Tim Berners Lee en 1989.

El lenguaje HTML es el encargado de definir los contenidos de un sitio web de forma textual y estructurada. Dicho de otra forma, es el encargado de decirle al navegador web cómo debe visualizarse el sitio web. Si el título está centrado, en negrita o si tiene un enlaces, por ejemplo, son elementos del marcado en HTML.

Las ventajas de utilizar el HTML son:

  • Cualquier modificación del HTML puede hacerse desde un editor de texto. No es necesario ningún software o conocimiento de programa alguno.
  • Puede integrar diferentes tipos de lenguaje de marcas, XML por ejemplo. Cada lenguaje define sus etiquetas para representar la información de una forma u otra.

 

El lenguaje XML

A diferencia del HTML, el lenguaje XML o Extensible Markup Language, etiqueta toda información, entre dos marcas, pero está separado el contenido de la presentación.

El XML es un lenguaje estándar, independiente, no forma parte de ninguna empresa. Es la forma segura y fiable de intercambiar información entre diferentes programas.

 

Ahora que ya has entrado en materia, te recomendamos que conozcas a fondo los lenguajes de programación HTML5 y Python y los lenguajes de programación multiplataforma más empleados.