6 Punkte von GN⁺ 2023-08-20 | 1 Kommentare | Auf WhatsApp teilen
  • Textual ist ein Framework für schnelle Anwendungsentwicklung mit Python und wurde dafür entwickelt, mit einer einfachen Python-API komplexe Benutzeroberflächen zu erstellen.
  • Das Framework ermöglicht es, Apps im Terminal auszuführen, und in naher Zukunft auch im Webbrowser.
  • Textual fügt der Python-Bibliothek Rich Interaktivität hinzu – über eine API, die von moderner Webentwicklung inspiriert ist.
  • In moderner Terminal-Software können Textual-Apps 16,7 Millionen Farben nutzen, zusammen mit Mausunterstützung und flüssigen, flackerfreien Animationen.
  • Mit einer leistungsfähigen Layout-Engine und wiederverwendbaren Komponenten lassen sich Apps erstellen, die mit Desktop- und Web-Erfahrungen konkurrieren können.
  • Textual ist kompatibel mit Linux, macOS und Windows und erfordert Python 3.7 oder höher.
  • Die Installation von Textual erfolgt über pip; wer Textual-Apps entwickeln möchte, sollte auch die Entwicklerwerkzeuge installieren.
  • Das Textual-Repository enthält mehrere Beispiele, die sich als Vorlage für eigene Projekte verwenden oder zum Experimentieren ausprobieren lassen.
  • Die Textual-Befehle umfassen einige Unterbefehle, mit denen sich Textual-Stile vorab ansehen lassen.
  • Die Textual-Community ist auf Discord aktiv, wo Entwickler und Nutzer miteinander interagieren und über das Framework diskutieren können.
  • Die Dokumentation zu Textual ist leicht zugänglich für alle, die mit dem Framework loslegen möchten.

1 Kommentare

 
GN⁺ 2023-08-20
Hacker-News-Kommentare
  • Der Artikel behandelt Textual, ein Framework für Rapid Application Development für Python.
  • Nutzer lobten die einfache Bedienung von Textual und seine Fähigkeit, visuell ansprechende Terminal-Oberflächen zu erstellen.
  • Ein Nutzer hob die Demo von Textual hervor, die Microsoft Paint im Terminal nachahmt.
  • Ein anderer Nutzer erwähnte, dass er Textual wegen seiner Einfachheit, mit der sich attraktive Terminal-Oberflächen erstellen lassen, in einem neuen Python-Projekt eingesetzt habe.
  • Ein Nutzer fragte nach der Bequemlichkeit, mit Textual Binärdateien ohne größere Abhängigkeiten zu erstellen, was darauf hindeutet, dass er daran interessiert ist, es zum Erstellen von Installationspaketen für sein Produkt zu verwenden.
  • Ein Nutzer teilte frühere Erfahrungen mit der Verwendung von lanterna zur Entwicklung einer Text-UI für wichtige Prozesse in einem Handelsunternehmen und bekundete Interesse an Textual für zukünftige Projekte.
  • Ein Nutzer kritisierte, dass Textual häufig aktualisiert werde, was an unvorhersehbaren Stellen Probleme verursachen könne; für Prototyping sei es geeignet, für die Wartung jedoch schwierig.
  • Ein anderer Nutzer lobte Textual, nachdem er mit unicurses und Python interne DevOps- und Change-Management-Apps fertiggestellt hatte, und sagte, dass Textual perfekt zu seinem Anforderungsbereich passe.
  • Ein Nutzer bat um Empfehlungen für ein entsprechendes Tool in der Golang-Welt und hob das attraktive, „webbrowserartige“ Gefühl von Textual hervor.
  • Ein Nutzer stellte infrage, wie sich ein Projekt wie Textual ohne offensichtliche Einnahmequelle selbst tragen könne.
  • Ein Nutzer fragte, ob Animationen und Übergangseffekte in Textual ausschließlich aus reinem ASCII-Text bestehen.