Monodraw
El editor de diagramas ASCII Monodraw, solo para Mac, tiene una base de usuarios devota que lo usa para comentarios de código, diagramas de arquitectura, maquetas de UX y documentación, y que valora su diseño centrado, sus anclajes y su facilidad de uso frente a herramientas de dibujo más pesadas. Muchos comentaristas lamentan que esté en “maintenance mode”, y debaten si debería ser de código abierto o seguir siendo propietario mientras su creador dedica tiempo limitado a la compatibilidad con el sistema operativo y a algunas funciones solicitadas como exportación plaintext y modo oscuro. El hilo también muestra un amplio ecosistema de alternativas (aplicaciones web, herramientas de línea de comandos, modos de Emacs, Mermaid, PlantUML, Draw.io), además de preocupaciones recurrentes sobre soporte multiplataforma, mantenibilidad a largo plazo y accesibilidad de los diagramas basados en texto.
Uso y casos de uso
- Muchos usuarios de larga data; a menudo una de las primeras herramientas que se instalan en un Mac nuevo.
- Usos comunes:
- Diagramas de arquitectura y de sistemas incrustados en comentarios de código fuente y README.
- Diseños de buffers / estructuras de datos y bocetos de maquetación CSS.
- Diagramas de documentación, flujos de UX y diagramas de desafíos de programación para llevar a casa.
- Banners de inicio de sesión, sitios de “arte” ASCII, anuncios, portadas de álbumes y recorridos al estilo de juegos.
- Maquetación de interfaces de texto; lluvia de ideas rápida donde una fidelidad visual baja evita discusiones estériles.
- Algunos usuarios ahora usan Monodraw incluso para diagramas que podrían ser imágenes, por la familiaridad y la velocidad.
Estado del producto y desarrollo
- La app pasó oficialmente a “maintenance mode” en 2018 debido a los malos resultados comerciales.
- Comentarios del desarrollador:
- El tiempo es muy limitado; el foco está en mantenerlo funcionando con las actualizaciones del sistema operativo.
- Algunas funciones nuevas están en progreso, pero sin cronograma prometido.
- Entre las funciones solicitadas están el formato plaintext/ASCII, un lienzo oscuro, auto layout, tablas y exportación ANSI.
- Varios usuarios dicen que se siente “completo” y que las actualizaciones poco frecuentes son aceptables.
Debate sobre código abierto y sostenibilidad
- Algunos sostienen que es una lástima que una herramienta querida pero poco mantenida siga siendo cerrada, citando el riesgo de dependencia de una sola persona y el deseo de contribuir.
- Otros responden que:
- Abrir el código no es gratis; la gestión de la comunidad y los riesgos legales son reales.
- Las licencias no impiden de forma fiable que actores maliciosos vendan clones.
- El desarrollador expresa preferencia por:
- Una visión de producto fuertemente centralizada.
- Evitar la venta de clones.
- Centrarse en formatos de datos abiertos y no propietarios para la interoperabilidad.
Plataforma, alternativas y precios
- El hecho de ser solo para Mac recibe tanto elogios (pulido, base de usuarios que paga) como críticas (sin Linux/Windows).
- Se mencionan varias alternativas: Asciiflow, MonoSketch, ascii-d, P5-App-Asciio, draw.io, PlantUML, Pikchr, etc.
- El precio (~$10) se considera ampliamente justo; hay algo de fricción con el formulario de pago y con App Store frente a compra directa (por ejemplo, CLI solo para compradores directos).
Diagramas, accesibilidad y detalles técnicos
- Incrustar diagramas ASCII en la web requiere fuentes monoespaciadas, bloques de código y evitar el ajuste de línea; en móvil a menudo se rompen los diseños.
- La accesibilidad es una preocupación: los diagramas ASCII, por lo general, no son amigables para lectores de pantalla; las soluciones sugeridas consisten en tratarlos como imágenes con descripciones ARIA.
- Hay debate sobre “ASCII” frente a caracteres Unicode/de dibujo de cajas y sobre la terminología, pero la mayoría acepta “ASCII art” como abreviatura para diagramas de texto monoespaciado.