私は多くの同僚に配布するいくつかの小さな科学プログラムのために約2年からwxPythonを使用しています。私はwxPythonが好きです。私はすでにそれに精通していますが、wxPythonのせいではなく、実際に私はそれを使い続けたいと思っています。Pythonデスクトップアプリケーション
1)私は多くのユーザーがいますオペレーションシステム。私はwxPythonがクロスプラットフォームであることを知っていますが、私はすでに、異なるオペレーティングシステムに毎回私の小さなソフトウェア(そしてもっと多くのもの)を移植する神経や時間はありません。特に私はそれらのいくつか(Windows7、Mac)を使用していないので、問題やユーザーの要求を解決することは難しいです。
2)すべてのスタンドアロンを再度生成してアップロードし、再度インストールしてインストールするという意味で、私たちはソフトウェアをかなり更新しています。厄介な...
私は既にWebフレームワークに切り替えることを考えていましたが、いくつかの問題があります。まず、多くのユーザーが自分のソフトウェアをオフラインで使用したいと考えています。旅行やインターネットを持たない場合。次に、サーバーには絶対に移動しないでください。それは特許についてのことであり、常に議論になるので、私のプログラムのいくつかは、物事を単純化するためにスタンドアローンのデスクトップアプリケーションにすることを好みます。他のものはオンラインで問題はありません。
一般的に、私はブラウザベースのソリューションを気に入っています。誰もがブラウザを持っているからです。 Djangoプロジェクトをスタンドアロンのデスクトップアプリケーションとして移植した人もいますが、それは悪い考えではありませんでした。私はキャメロットについても赤いですが、これはむしろデータベースのためだと思います。 Camelotは、むしろデータベース検索と抽出プログラムである私のツールのいくつかにのみ役立ちます。しかし、他の人はデータベースをまったく使用しません。
誰も私の提案をすることができます、私のツールのための良い解決策は何ですか?
この回答に欠けている成分は、https://www.reddit.com/r/Python/comments/21evjn/is_it_possible_to_deploydistribute_flask_as_an/です。それは、Webアプリケーションを配布する方法について語っています –