1

Python-based Textual apps are coming to the web

 9 months ago
source link: https://www.infoworld.com/article/3705253/python-based-textual-apps-are-coming-to-the-web.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Python-based Textual apps are coming to the web

Textual Cloud Service will allow Python-based terminal applications built with the Textual framework to run in web browsers.

By Paul Krill

Editor at Large,

InfoWorld | Aug 22, 2023 3:00 pm PDT

python programming language

Thinkstock

Textual, a rapid application development framework for building terminal applications, will soon support building browser-based apps.

Textual allows developers to build sophisticated user interfaces with a simple Python API, according to the Textual GitHub repo. Begun in 2021, Textual is a modern framework that integrates terminal applications with the desktop. Support for deployment to web browsers is due soon.

[ Also on InfoWorld: Python moves to remove the GIL and boost concurrency ]

Textual requires Python 3.7 or later, and runs on Linux, macOS, or Windows. Built by Textualize, Textual adds interactivity to the Rich Python library for rich text and formatting in the terminal. Textual apps draw on 16.7 million colors, mouse support, and flicker-free animation. A layout engine and reusable components help developers create terminal applications that rival the desktop and web experience, Textualize said.

Textual applications can be built exclusively with Python, requiring little specialized knowledge. Concepts are borrowed from the web world for rapid development, including reactivity and components that can be distributed independently. The Textual Cloud Service enables applications to be web-facing by pairing them with agent software that maintains outgoing TCP/IP connections to the cloud service. Textual is offered via an MIT license.

0 seconds of 29 secondsVolume 0%
This ad will end in 29

Paul Krill is an editor at large at InfoWorld, whose coverage focuses on application development.

Copyright © 2023 IDG Communications, Inc.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK