6 puntos por GN⁺ 2023-08-20 | 1 comentarios | Compartir por WhatsApp
  • Textual es un framework de desarrollo rápido de aplicaciones para Python, diseñado para construir interfaces de usuario complejas con una API simple de Python.
  • Este framework permite ejecutar apps en la terminal y, en un futuro cercano, también en el navegador web.
  • Textual agrega interactividad a la librería de Python Rich mediante una API inspirada en el desarrollo web moderno.
  • En el software de terminal moderno, las apps de Textual pueden usar 16.7 millones de colores, con soporte para mouse y animaciones fluidas sin parpadeos.
  • Cuenta con un potente motor de layout y componentes reutilizables, lo que permite crear apps que pueden competir con experiencias de escritorio y web.
  • Textual es compatible con Linux, macOS y Windows, y requiere Python 3.7 o superior.
  • La instalación de Textual se realiza mediante pip, y si planeas desarrollar apps con Textual, también debes instalar las herramientas de desarrollo.
  • El repositorio de Textual incluye varios ejemplos que puedes usar como plantilla para tus propios proyectos o para experimentar.
  • El comando de Textual incluye varios subcomandos para previsualizar los estilos de Textual.
  • La comunidad de Textual está muy activa en Discord, donde desarrolladores y usuarios pueden interactuar y discutir sobre el framework.
  • La documentación de Textual está disponible fácilmente para quienes quieran empezar a construir usando el framework.

1 comentarios

 
GN⁺ 2023-08-20
Comentarios de Hacker News
  • El artículo analiza Textual, un framework de desarrollo rápido de aplicaciones para Python.
  • Los usuarios elogiaron la facilidad de uso de Textual y su capacidad para crear interfaces de terminal visualmente atractivas.
  • Un usuario destacó la demo de Textual que imita Microsoft Paint y se ejecuta en la terminal.
  • Otro usuario mencionó que lo usó en un nuevo proyecto de Python por la simplicidad de Textual para crear interfaces de terminal atractivas de forma sencilla.
  • Un usuario preguntó sobre la conveniencia de generar binarios con Textual sin dependencias principales, lo que indicaba su interés en usarlo para crear paquetes de instalación para su producto.
  • Un usuario compartió su experiencia pasada usando lanterna para desarrollar una UI de texto para procesos importantes en una empresa de trading, y expresó interés en Textual para proyectos futuros.
  • Un usuario criticó que Textual se actualiza con frecuencia, diciendo que eso puede causar problemas en lugares impredecibles, por lo que sirve para prototipos pero es difícil de mantener.
  • Otro usuario elogió Textual después de haber completado apps internas de devops y gestión de cambios usando unicurses y Python, y dijo que Textual encaja perfectamente en su espacio de necesidades.
  • Un usuario pidió recomendaciones de una herramienta equivalente en el mundo de golang, destacando la atractiva sensación "como de navegador web" de Textual.
  • Un usuario se preguntó cómo un proyecto como Textual puede mantenerse sin una fuente de ingresos evidente.
  • Un usuario preguntó si las animaciones y transiciones en Textual están hechas únicamente con texto ASCII puro.