Monodraw
Uso e Casos de Uso
- Muitos usuários de longa data; muitas vezes uma das primeiras ferramentas instaladas em um novo Mac.
- Usos comuns:
- Diagramas de arquitetura e de sistemas incorporados em comentários de código-fonte e READMEs.
- Esquemas de buffers / estruturas de dados e esboços de layout CSS.
- Diagramas de documentação, fluxos de UX e diagramas de desafios de programação para levar para casa.
- Banners de login, sites de “arte” em ASCII, anúncios, capas de álbuns e walkthroughs no estilo de jogo.
- Protótipos de UIs de texto; brainstorming rápido em que a baixa fidelidade visual evita discussões supérfluas.
- Alguns usuários agora usam o Monodraw até para diagramas que poderiam ser imagens, por causa da familiaridade e da velocidade.
Estado do Produto e Desenvolvimento
- O app entrou oficialmente em “maintenance mode” em 2018 devido a retornos comerciais fracos.
- Comentários do desenvolvedor:
- O tempo é muito limitado; o foco é mantê-lo funcionando com atualizações do sistema operacional.
- Alguns novos recursos estão em andamento, mas sem prazo prometido.
- Recursos solicitados incluem formato plaintext/ASCII, canvas escuro, auto layout, tabelas e exportação ANSI.
- Vários usuários dizem que ele parece “completo” e que atualizações pouco frequentes são aceitáveis.
Debate sobre Open Source e Sustentabilidade
- Alguns argumentam que é uma pena uma ferramenta querida, mas pouco mantida, continuar fechada, citando o bus factor e o desejo de contribuir.
- Outros respondem que:
- Tornar open source não é grátis; gestão da comunidade e riscos legais são reais.
- Licenças não impedem de forma confiável que agentes mal-intencionados vendam clones.
- O desenvolvedor afirma preferir:
- Uma forte visão centralizada de produto.
- Evitar a venda de clones.
- Focar, em vez disso, em formatos de dados abertos e não proprietários para interoperabilidade.
Plataforma, Alternativas e Preço
- A natureza exclusiva para Mac gera tanto elogios (polimento, base de usuários pagantes) quanto críticas (sem Linux/Windows).
- Várias alternativas são mencionadas: Asciiflow, MonoSketch, ascii-d, P5-App-Asciio, draw.io, PlantUML, Pikchr, etc.
- O preço (~$10) é amplamente visto como justo; há alguma fricção em torno do formulário de checkout e da App Store versus compra direta (por exemplo, CLI apenas para compradores diretos).
Diagramas, Acessibilidade e Detalhes Técnicos
- Incorporar diagramas em ASCII na web exige fontes monoespaçadas, blocos de código e evitar quebra de linha; em mobile, o layout frequentemente quebra.
- A acessibilidade é uma preocupação: diagramas em ASCII geralmente não são amigáveis para leitores de tela; alternativas sugeridas envolvem tratá-los como imagens com descrições ARIA.
- Há debate sobre “ASCII” versus caracteres Unicode/de desenho de caixas e sobre a terminologia, mas a maioria aceita “ASCII art” como atalho para diagramas de texto monoespaçado.