Necesitamos un Nuevo Lenguaje de Marcado de Documentos (2023)

En el vasto mundo de los lenguajes de marcado de documentos, nos enfrentamos a una diversidad de opciones, cada una con sus propias fortalezas y debilidades. Sin embargo, surge la pregunta: ¿Realmente necesitamos otro lenguaje de marcado? La respuesta es sí, y en este artículo exploraremos por qué.

Problemas con los Lenguajes Existentes

HTML: Potente pero Engorroso

HTML, el lenguaje web por excelencia, es potente pero engorroso. La tarea de escribir código XML a mano puede resultar tediosa, y ciertas tareas comunes requieren códigos HTML no triviales. La falta de características para escritores, como la generación automática de índices o variables, también deja mucho que desear.

Markdown: Ligero pero Limitado

Markdown, conocido por su simplicidad, es ideal para textos cortos, pero muestra limitaciones al abordar documentos complejos. La falta de una especificación única y la carencia de características esenciales para escritores, como tablas o resaltado de sintaxis, lo hacen menos adecuado para documentos técnicos extensos.

Docbook: Completo pero Verboso

Docbook, basado en XML, es completo y ha sido utilizado con éxito para grandes documentos. Sin embargo, su sintaxis verbosa y compleja lo hace poco amigable para escritores. La generación de contenido moderno y la personalización de la presentación resultan desafiantes.

LaTeX: Excelente para Ciencia, Menos para la Web

LaTeX destaca en la creación de documentos científicos, pero su sintaxis única y compleja puede ser intimidante. Además, la conversión de fórmulas matemáticas a HTML presenta desafíos, agregando una capa de complejidad no deseada.

La Solución: Practical Markup Language (PML)

Un Nuevo Enfoque

Ante estos desafíos, surge el Practical Markup Language (PML). Diseñado para ser fácil de aprender, escribir y leer, PML busca ofrecer una solución integral para documentos complejos, como manuales de usuario o artículos técnicos.

Sintaxis Clara y Consistente

PML utiliza una sintaxis clara y consistente basada en nodos, eliminando la necesidad de etiquetas de apertura y cierre. Cada nodo comienza con { seguido del nombre de la etiqueta, y termina con }. La simplicidad de la sintaxis hace que la escritura y lectura sean intuitivas.

Ejemplos Prácticos de Uso

Veamos algunos ejemplos de cómo PML aborda ciertos problemas comunes en otros lenguajes:

Font Styles

  • Parte de una oración en cursiva

    • HTML: <i>Parte de una oración en cursiva</i>
    • Asciidoctor: _Parte de una oración en cursiva_
    • PML: {i Parte de una oración en cursiva}
  • Parte de una palabra en cursiva

    • HTML: She <i>un</i>wrapped the challenge first.
    • Asciidoctor: She __un__wrapped the challenge first.
    • PML: She {i un}wrapped the challenge first.
  • Texto en negrita e cursiva

    • HTML: They were all <b><i>totally flabbergasted</i></b>.
    • Asciidoctor: They were all *_totally flabbergasted_*
    • PML: They were all {b {i totally flabbergasted}}

Listas y Jerarquías de Capítulos

  • Jerarquía de Capítulos
    • HTML: <h1>New Awesome Product</h1><h2>Introduction</h2><h2>Advantages</h2><h3>More features</h3><h3>Faster</h3><h3>Less resources</h3>
    • Asciidoctor: = New Awesome Product\n\n== Introduction\n\n== Advantages\n=== More features\n=== Faster\n=== Less resources
    • PML: {h1 New Awesome Product}{h2 Introduction}{h2 Advantages}{h3 More features}{h3 Faster}{h3 Less resources}

Ventajas de PML

  1. Sintaxis Intuitiva: La sintaxis simple y clara facilita la escritura y comprensión.
  2. Flexibilidad para Documentos Complejos: PML es apto para documentos extensos sin necesidad de reglas especiales o trucos.
  3. Fácil Mantenimiento: Evita la necesidad de actualizar manualmente capítulos secundarios al insertar nuevos capítulos principales.

Conclusión

El Practical Markup Language (PML) se presenta como una solución prometedora a los desafíos enfrentados por otros lenguajes de marcado de documentos. Su enfoque intuitivo, sintaxis clara y capacidad para manejar documentos complejos lo posicionan como una alternativa valiosa en el panorama de los lenguajes de marcado. La búsqueda de un equilibrio entre potencia y accesibilidad es lo que impulsa la evolución de PML, con la visión de simplificar la creación de documentos hermosos y funcionales. ¡Descúbrelo y forma parte de esta revolución en la creación de contenido!

References

Top Articles
Latest Posts
Article information

Author: Kerri Lueilwitz

Last Updated: 15/12/2023

Views: 6147

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.