部署python应用程序

时间:2010-12-19 22:13:00

标签: python client-server rich-internet-application

我正在为可能在大型组织中使用的经理开发应用程序。该应用程序经常(不定期)逐步改进和扩展。该应用程序将具有到几个数据库的SQL连接,并具有复杂的GUI。 您会建议部署该应用程序? 基于我目前(有限)对较大组织中的应用程序的了解,我更喜欢应用程序在服务器上运行并且用户通过Web使用瘦客户端的设置。由于用户GUI的(可能的)限制,我不想使用webbrowser。用户体验应该就像应用程序在他自己的笔记本电脑/个人电脑/平板电脑上运行一样(?)

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

1 个答案:

答案 0 :(得分:1)

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

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