6 pontos por GN⁺ 2023-08-20 | 1 comentários | Compartilhar no WhatsApp
  • Textual é um framework rápido de desenvolvimento de aplicações para Python, projetado para permitir a criação de interfaces de usuário complexas com uma API Python simples.
  • O framework permite executar apps no terminal e, em um futuro próximo, também no navegador web.
  • O Textual adiciona interatividade à biblioteca Python Rich por meio de uma API inspirada no desenvolvimento web moderno.
  • Em softwares de terminal modernos, apps Textual podem usar 16,7 milhões de cores, com suporte a mouse e animações suaves, sem cintilação.
  • Com um poderoso mecanismo de layout e componentes reutilizáveis, ele permite criar apps capazes de competir com experiências de desktop e web.
  • O Textual é compatível com Linux, macOS e Windows, e requer Python 3.7 ou superior.
  • A instalação do Textual é feita via pip, e se você pretende desenvolver apps com Textual, também deve instalar as ferramentas de desenvolvimento.
  • O repositório do Textual inclui vários exemplos que podem ser usados como modelo para seus próprios projetos ou para experimentação.
  • O comando Textual inclui alguns subcomandos que permitem visualizar previamente os estilos do Textual.
  • A comunidade do Textual é ativa no Discord, onde desenvolvedores e usuários podem interagir e discutir sobre o framework.
  • A documentação do Textual está facilmente disponível para quem quiser começar a criar usando o framework.

1 comentários

 
GN⁺ 2023-08-20
Opiniões no Hacker News
  • O artigo discute o Textual, um framework de Rapid Application Development para Python.
  • Os usuários elogiaram a facilidade de uso do Textual e sua capacidade de criar interfaces de terminal visualmente atraentes.
  • Um usuário destacou a demo do Textual que imita o Microsoft Paint rodando no terminal.
  • Outro usuário mencionou que passou a usar o Textual em novos projetos Python por causa da sua simplicidade em criar interfaces de terminal atraentes com pouco esforço.
  • Um usuário perguntou sobre a conveniência de gerar binários com o Textual sem dependências principais, indicando interesse em usá-lo para criar pacotes de instalação para seu produto.
  • Um usuário compartilhou uma experiência passada usando lanterna para desenvolver uma UI de texto para processos críticos em uma empresa de trading e demonstrou interesse no Textual para projetos futuros.
  • Um usuário criticou as atualizações frequentes do Textual, dizendo que isso pode causar problemas em lugares imprevisíveis, tornando-o bom para prototipagem, mas difícil de manter.
  • Outro usuário elogiou o Textual após concluir apps internos de devops e gestão de mudanças com unicurses e Python, dizendo que ele se encaixa perfeitamente no espaço de necessidades deles.
  • Um usuário pediu recomendações de ferramentas equivalentes no mundo Go, destacando a atraente sensação de "navegador web" do Textual.
  • Um usuário questionou como projetos como o Textual se sustentam sem uma fonte de receita evidente.
  • Um usuário perguntou se as animações e efeitos de transição no Textual são feitos puramente com texto ASCII.