部署Python应用程序

发布于 2024-10-08 13:02:12 字数 253 浏览 8 评论 0原文

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

您会建议什么开源解决方案? 谢谢 !

I am developing an application for managers that might be used in a large organisation. The app is improved and extended step by step on a frequent (irregular) basis. The app will have SQL connections to several databases and has a complex GUI.
What would you advise to deploy the app ?
Based on my current (limited) knowledge of apps in lager organisations I prefer a setup where the app runs on a server and the user uses a thin client via the web. I prefer not to use a webbrowser because of (possible)limitations of the user GUI. The user experience should be as if the app was running on his own laptop/pc/tablet(?)

What opensource solution would you advise ?
Thanks !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

狼性发作 2024-10-15 13:02:12

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

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

If possible, make the application run without any installation procedure, and provide it on a network share (e.g. with a fixed UNC path). You didn't specify the client operating system: if it's Windows, create an MSI that sets up something in the start menu that will still make the application launch from the network share.

With that approach, updates will be as simple as replacing the files on the file server - yet it will always run on the client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文