На чём легче всего написать кросплатформенное псевдографическое консольное UI-приложение? Хочу написать псевдо-GUI-приложение, которое будет работать в терминале GNU/Linux а также, желательно, Mac OS X и, если можно, и Windows.
Приложение будет активно работать с Интернет через JSON и XML REST web-сервисы.
Писать хочется на современном высокоуровневом языке.
Есть большой опыт разработки на C#/WinForms и большая симпатия к функциональному программированию.
Помню под DOS был даже VisualBASIC, в котором можно было рисовать псевдографические формы как в виндовых VB, Delphi и WinForms, но под современные платформы ничего подобного не встречал.
Посоветуйте пожалуйста если кто что такое видел.
Заранее спасибо.

21 Авг 2019 в 06:32
270 +1
0
Ответы
1

Для создания кросплатформенного псевдографического консольного UI-приложения с активной работой через JSON и XML REST web-сервисы, вы можете использовать язык программирования Python с библиотекой urwid для создания текстовых пользовательских интерфейсов. Python является высокоуровневым языком программирования с широким спектром библиотек для работы с сетью.

Библиотека urwid позволяет создавать псевдографические интерфейсы и поддерживает работу на различных платформах, включая GNU/Linux, Mac OS X и Windows. Она имеет синхронную и асинхронную возможности работы с сетью, что подойдет для вашего приложения, которое активно работает с внешними web-сервисами.

Python также поддерживает функциональное программирование, что может прийтись вам по душе, учитывая вашу симпатию к этому подходу. Кроме того, Python имеет богатую экосистему библиотек и инструментов для работы с JSON и XML данными.

Таким образом, использование Python с библиотекой urwid позволит вам легко создать кроссплатформенное псевдографическое консольное UI-приложение, которое будет успешно взаимодействовать с внешними web-сервисами.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 913 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир