这是我想做的事情,我想知道一些在这个领域有经验的人是如何做到的:
通过三个 POST 请求,我从 http 服务器获得:
- 小部件和布局
- 然后是应用逻辑(最小)
- 数据
或者也许最好将前两个或所有三个结合起来。我正在考虑使用pyqt。我想我可以加载 .ui 文件。我可以解析json数据。我只是认为通过网络传递代码以在客户端上执行是相当危险的。如果有人可以劫持连接,或者可以更改应用程序设置以访问虚假服务器,那就太糟糕了。
我想这样做是因为它可以使所有客户端保持最新状态。它有点像 webapp,但由于 Qt 更简单。本质上,“瘦”应用程序只是一个从服务器加载数据的最小编译 python 文件。
如何在不给客户端引入安全问题的情况下做到这一点?https足够好吗?有没有办法让 pyqt 在各种沙箱中运行?
PS。我没有被困在 Qt 或 python 上。我确实喜欢这个概念。我真的不想使用 Java - 服务器或客户端。