1

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

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

4

1 回答 1

1

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

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

于 2010-12-19T22:20:46.977 回答