我正计划开发一个使用 curses 的 GUI 应用程序。这个想法是为 Web 界面提供一个额外的界面,以便网站上的所有内容也可以通过 UI 完成。
基本上,它应该与平台无关:用户必须通过 SSH 连接到服务器,之后 UI 会自动接管。
首先,这可行吗?据我了解,只要最终用户安装了正确的终端软件,它就与平台无关。如我错了请纠正我。
我打算为此使用 Python,因为它是我最精通的语言。Python 带有 ncurses 库,并且有人告诉我Urwid非常好。
在用 Urwid 进行快速测试后,我遇到了一些问题。问题是,我很担心我不会找到我将在路上遇到的问题的答案,因为现在显然诅咒 UI-s 并没有风靡一时。因此,文档和示例非常稀缺。
总之,我真的应该开始这个并放弃我的抱怨或完全放弃这个想法吗?还有其他建议吗?