多くのプロットとユーザー操作を伴うアプリケーションを Python で開発しています。クライアントがアプリを使用するために何かをダウンロードする必要はありません。そこで私は、ユーザーがスクリプトを実行して使用できるようにするオンライン ツールを探していました (ターミナルや、Python を使用したり、何かをダウンロードする必要があるものを介してスクリプトを実行するべきではありません)。許可された人だけがアクセスできるように。Skulpt、pythonanywhere、および Django を調査しました。それらは Tkinter などの GUI ライブラリをサポートしていないか、この目的のためのものかどうかわかりません。ここで私を助けてくれませんか?ありがとうございました!
2 に答える
ユーザーが何かをダウンロードしなくても、エンド ユーザーが使用するアプリケーションを Python で作成することはできません。あなたが言ったように、あなたがそれをやろうとすることができる最高のものは、スカルプトのようなものになるでしょう. ただし、関心があると思われる GUI ライブラリは、ブラウザではなくシステム上でローカルに実行していることを前提としています。
あなたの最善の策は、通常のように python アプリケーションを作成し、cx_Freeze、py2app、py2exe、またはpyinstaller . これらのライブラリは、カスタム コード、任意のライブラリ (Tkinter など)、および Python 自体を 1 つの実行可能パッケージにバンドルするのに役立ち、ユーザーは事前に何もインストールしなくても実行できます。もちろん、ユーザーは Web サイトから .exe を実行するだけではためらうかもしれません。
もう 1 つのオプションは、Python 以外のものを選択することです。インストール不要のブラウザ内ソリューションにするために、Tkinter のような Python で必要なものを置き換えるために使用できる Javascript または Flash ライブラリを探すことを検討してください。本当にブラウザー内での操作が必要な場合、Python は適切なツールではありません。
バックエンドには python を、フロントエンドのグラフィックスにはD3.JSのようなものを試してみませんか?