2010-12-19 113 views
1

我正在为可能在大型组织中使用的管理员开发应用程序。该应用程序经常(不规则)的基础上逐步改进和扩展。该应用将与多个数据库建立SQL连接,并且具有复杂的GUI。 你会建议如何部署应用程序? 基于我目前对大型组织中应用程序的(有限)了解,我更喜欢应用程序在服务器上运行并且用户通过网络使用瘦客户机的设置。由于用户GUI的(可能)限制,我不喜欢使用Web浏览器。用户体验应该就好像应用程序在自己的笔记本电脑/ pc /平板电脑上运行(?)部署python应用程序

您建议使用哪种开源解决方案? 谢谢!

回答

1

如果可能,使应用程序在没有任何安装过程的情况下运行,并将其提供给网络共享(例如,使用固定的UNC路径)。您没有指定客户端操作系统:如果它是Windows,则创建一个MSI,它将在开始菜单中设置某些东西,该东西仍将使应用程序从网络共享中启动。

使用这种方法,更新将像替换文件服务器上的文件一样简单 - 但它将始终在客户端上运行。

+0

Thansks Martin。你说这个应用程序将运行在客户端上 – ArtDijk 2010-12-19 22:37:16