远程运行软件作为 webapp 的替代方案

远程运行软件作为 webapp 的替代方案

正在为 HR&M 市场开发工具,最近由于无法向潜在客户提供基于网络版本的工具而失去了一些投标。

我们现在正在考虑两个选项:
1)开发我们现有工具的 Web 版本
2)设置运行我们现有 PC 软件的系统 ala citrix 或远程桌面

选项 2 会便宜得多,但这两种解决方案的优缺点是什么 - 并且可以控制访问吗?

有人有关于这个问题的经验吗?

答案1

选项 2 的设置最为复杂,而且无论客户安装了何种安全产品,都会受到最大的影响。最好避免安全问题,因为大多数客户并不总是完全掌控一切(也就是说,如果他们没有将整个安全事务外包出去,他们就不知道自己到底在做什么)。

如果选择 2,您还会遇到 Windows/Linux/Mac 等操作系统之间的兼容性问题。如果您需要在客户的计算机上进行任何设置,您可能会违反其“神圣标准计算机设置”,并失去更多投标。

选项 1 是最佳的长期解决方案,因为每个人都有可用的浏览器。要求使用较新的浏览器(即忽略 IE6)的风险是可接受的(但仍然有风险)。

选项 1 细分为 (1) Web 服务和 (2) Web 界面。如果客户希望在其 Web 门户中使用您的系统,则可能需要第一个。但是,通过良好的模块化软件设计,这两个界面都使用相同的基本模块,只是额外的薄界面层。

使用客户经常听说并知道“好”的技术是件好事。因此,使用装有 Apache 和 PHP (LAMP) 的 Linux 服务器是“好”且“安全的”,而且别忘了说:免费。

相关内容