Я планирую разработать приложение GUI, которое использует проклятия. Идея состоит в том, чтобы предоставить дополнительный интерфейс для веб-интерфейса, чтобы все на веб-сайте могло быть также выполнено через пользовательский интерфейс.Как бы начать разработку пользовательского интерфейса на основе curses?
В принципе, он должен быть независимым от платформы: пользователь должен был бы подключиться к серверу SSH, после чего пользовательский интерфейс автоматически перейдет в режим ожидания.
Прежде всего, это выполнимо? Насколько я понимаю, он будет независимым от платформы, если у конечного пользователя установлено соответствующее программное обеспечение терминала. Поправьте меня если я ошибаюсь.
Я планировал использовать Python для этого, так как это язык, на котором я самый опытный. Python поставляется с библиотекой ncurses и Urwid, что, как мне сказали, неплохо.
После быстрой проверки с Урвидом у меня возникли проблемы. Дело в том, что я очень обеспокоен тем, что не найду ответов на проблемы, с которыми я столкнусь в будущем, потому что, по-видимому, проклятия UI-s не так уж и ярости в наши дни. Таким образом, документация и примеры довольно скудны.
В заключение, должен ли я действительно встать на это и бросить свое нытье или вообще отказаться от идеи? Любые другие предложения?
Зачем вам нужен «дополнительный интерфейс для веб-интерфейса»? Я бы поставил свое время на разработку единого интерфейса правильно. – Mark
Ну, на самом деле существует существующее решение, подобное тому, что я пытаюсь подражать. Дело в том, что пользователи на самом деле предпочитают решение на основе пользовательского интерфейса, поскольку работа над ним намного быстрее, не используя мышь (в основном ввод данных). –