2010-12-19 20 views
1

私は、大規模な組織で使用されるかもしれないマネージャ用のアプリケーションを開発しています。アプリは頻繁に(不規則な)基準で段階的に改善され、拡張されています。アプリケーションはいくつかのデータベースへのSQL接続を持ち、複雑なGUIを持っています。 アプリの導入についてどのようなアドバイスをお願いしますか? ラガー組織の私の現在の(限られた)知識に基づいて、私はアプリがサーバー上で動作し、ユーザーがウェブ経由でシンクライアントを使用する設定を好みます。私は、ユーザGUIの(可能な)制限のためにウェブブラウザを使用したくない。ユーザーエクスペリエンスは、アプリが自分のラップトップ/ PC /タブレットで実行されているかのようにする必要があります。pythonアプリケーションのデプロイ

どのようなオープンソースソリューションをお勧めしますか? ありがとう!

答えて

1

可能であれば、インストール手順を実行せずにアプリケーションを実行し、ネットワーク共有(固定UNCパスなど)でアプリケーションを提供します。クライアントオペレーティングシステムは指定していません.Windowsの場合は、スタートメニューの何も設定するMSIを作成します.MSIを作成すると、アプリケーションはネットワーク共有から起動します。

この方法では、ファイルサーバー上のファイルを置き換えるだけで簡単に更新できますが、常にクライアント上で実行されます。

+0

Thansks Martin。あなたはアプリがクライアント上で動作すると言った – ArtDijk

関連する問題