Monodraw

使用与应用场景

  • 很多长期用户;它常常是新 Mac 上最先安装的工具之一。
  • 常见用途:
    • 嵌入源代码注释和 README 的架构图与系统图。
    • 缓冲区 / 数据结构布局以及 CSS 布局草图。
    • 文档图、UX 工作流,以及 take-home 编程挑战的图示。
    • 登录横幅、ASCII“艺术”网站、广告、专辑封面,以及游戏风格的攻略。
    • 为文本 UI 做原型;快速头脑风暴,低保真可以避免无谓争论。
  • 一些用户现在甚至把 Monodraw 用于本来可以用图片的图,只因为它熟悉且快速。

产品状态与开发

  • 由于商业回报不佳,这款应用在 2018 年正式进入“维护模式”。
  • 开发者评论:
    • 时间非常有限;重点是让它随着操作系统更新继续可用。
    • 一些新功能正在推进,但没有承诺时间表。
    • 被请求的功能包括纯文本/ASCII 格式、深色画布、自动布局、表格、ANSI 导出。
  • 多位用户表示它感觉已经“完整”,较少更新是可以接受的。

开源与可持续性争论

  • 有人认为,一个受喜爱但维护不足的工具保持闭源很可惜,理由包括单点故障风险以及希望能够贡献代码。
  • 也有人反驳说:
    • 开源并不是免费的;社区管理和法律风险都是真实存在的。
    • 许可证并不能可靠地阻止坏人出售克隆品。
  • 开发者表示更偏好:
    • 强而集中的产品愿景。
    • 避免克隆品销售。
    • 转而专注于开放、非专有的数据格式以实现互操作性。

平台、替代方案与定价

  • 仅限 Mac 的特性既带来赞赏(打磨良好、付费用户基础),也带来批评(没有 Linux/Windows)。
  • 提到的各种替代品包括:Asciiflow、MonoSketch、ascii-d、P5-App-Asciio、draw.io、PlantUML、Pikchr 等。
  • 价格(约 10 美元)被普遍认为是合理的;对结账表单以及 App Store vs 直接购买之间的差异也有一些不满(例如,CLI 仅对直接购买者提供)。

图示、可访问性与技术细节

  • 在网页上嵌入 ASCII 图需要等宽字体、代码块,并避免换行;在移动端常常会破坏排版。
  • 可访问性是一个问题:ASCII 图通常对屏幕阅读器不友好;建议的变通方法是把它们当作图片处理,并配上 ARIA 描述。
  • 关于“ASCII”与 Unicode/制表符框线字符以及术语的争论也不少,不过大多数人都接受“ASCII art”作为等宽文本图示的简称。