2010-12-19 139 views
1

我正在爲可能在大型組織中使用的管理員開發應用程序。該應用程序經常(不規則)的基礎上逐步改進和擴展。該應用將與多個數據庫建立SQL連接,並且具有複雜的GUI。 你會建議如何部署應用程序? 基於我目前對大型組織中應用程序的(有限)瞭解,我更喜歡應用程序在服務器上運行並且用戶通過網絡使用瘦客戶機的設置。由於用戶GUI的(可能)限制,我不喜歡使用Web瀏覽器。用戶體驗應該就好像應用程序在自己的筆記本電腦/ pc /平板電腦上運行(?)部署python應用程序

您建議使用哪種開源解決方案? 謝謝!

回答

1

如果可能,使應用程序在沒有任何安裝過程的情況下運行,並將其提供給網絡共享(例如,使用固定的UNC路徑)。您沒有指定客戶端操作系統:如果它是Windows,則創建一個MSI,它將在開始菜單中設置某些東西,該東西仍將使應用程序從網絡共享中啓動。

使用這種方法,更新將像替換文件服務器上的文件一樣簡單 - 但它將始終在客戶端上運行。

+0

Thansks Martin。你說這個應用程序將運行在客戶端上 – ArtDijk 2010-12-19 22:37:16