これが私がやりたいことであり、この分野の経験を持つ一部の人々がこれをどのように行うかを知りたいです:
http サーバーから取得する 3 つの POST 要求を使用します。
- ウィジェットとレイアウト
- 次に、アプリのロジック (最小限)
- データ
または、最初の 2 つまたは 3 つすべてを組み合わせた方がよい場合もあります。私はpyqtの使用を考えています。.ui ファイルをロードできると思います。json データを解析できます。ネットワーク経由でコードを渡してクライアントで実行するのはかなり危険だと思います。誰かが接続をハイジャックしたり、アプリの設定を変更して偽のサーバーにアクセスしたりできる場合、それは厄介なことです。
すべてのクライアントを最新の状態に保つため、このようにしたいと考えています。これは webapp のようなものですが、Qt のおかげでよりシンプルです。基本的に、「シン」アプリは、サーバーからデータをロードするコンパイル済みの最小限の Python ファイルです。
クライアントにセキュリティの問題を導入せずにこれを行うにはどうすればよいですか? httpsで十分ですか?ある種のサンドボックスでpyqtを実行する方法はありますか?
PS。私は Qt や python にこだわっていません。コンセプトは好きだけど。サーバー側またはクライアント側の Java を使用したくありません。