Текстовые приложения на основе Python переходят в веб

Облачный сервис Textual Cloud Service позволит запускать в веб-браузерах консоли на языке Python, которые созданы с использованием фреймворка Textual.

Облачный сервис Textual Cloud Service позволит запускать в веб-браузерах консоли на языке Python, которые созданы с использованием фреймворка Textual.

Textual, фреймворк быстрой разработки приложений для создания консолей, будет поддерживать создание приложений на основе браузера. Об этом пишет Textual GitHub.

Textual позволяет разработчикам создавать сложные пользовательские интерфейсы с помощью простого Python API. Приложение запустили еще в 2021 году. Это современный фреймворк, который соединяет консоли с рабочим столом. В ближайшее время появится поддержка размещения в веб-браузерах.

Textual использует Python 3.7 или более позднюю версию и работает на Linux, macOS или Windows. Программа Textual позволяет добавлять интерактивные возможности в библиотеку Rich Python для работы с большим количеством текста и разными форматами в браузере. В приложениях Textual используются 16,7 млн. цветов, также есть поддержка мыши и анимации без мерцания. По словам представителей Textualize, механизм верстки и многократно используемые компоненты помогают разработчикам создавать консоли, которые не уступают настольным и веб-приложениям.

Консоли могут быть созданы исключительно на языке Python, не требующем специальных знаний. Для быстрой разработки в них использовали концепции из мира Web, в том числе реактивность и компоненты, которые могут распространяться независимо друг от друга. Облачный сервис Textual Cloud Service позволяет создавать приложения, которые ориентированы на работу в Интернете, с помощью программы-агента, поддерживающей исходящие TCP/IP-соединения с облачным сервисом.

Читайте также
Что значат стабильные версии браузеров Firefox 122, Chrome 121 и Safari 17.3 в феврале 2024
Что значат стабильные версии браузеров Firefox 122, Chrome 121 и Safari 17.3 в феврале 2024
Что значат стабильные версии браузеров Firefox 122, Chrome 121 и Safari 17.3 в феврале 2024

Рассказываем о некоторых интересных функциях, которые появились в стабильных и бета-версиях веб-браузеров в январе 2024 года.

Ретроспектива React.js
Ретроспектива React.js
Ретроспектива React.js

Посмотрим что было важного в последних версиях react.js. Рассмотрены будут только ключевые изменения в новых версиях.

Краткий обзор обновлений Next JS 14
Краткий обзор обновлений Next JS 14
Краткий обзор обновлений Next JS 14

Емко рассказываем об обновлениях в Next JS 14: Turbopack, Server Actions(Stable), Partial Prerendering(Preview), Next.js Learn(New).

Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы
Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы
Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы

Браузеры Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 стали стабильными. В этом обзоре рассказываем, что это значит для веб-платформы.