0

我们正试图决定开发一个仅供内部使用的支持应用程序:

  • 已安装的客户端(可能是带有 JavaFX UI 的 Java)
  • 一个网络应用程序

考虑因素是:

  1. 必须能够由小团队快速开发和部署
  2. 必须能够在添加新业务需求时快速修改
  3. 必须有一个单独的服务器端层。该服务器将有权访问数据,并且必须通过 Internet 将信息安全地传递给客户端。
  4. “客户端”应用程序的部署/分发不是问题(客户端应用程序通常的“分发是一个问题”问题不是问题)

很明显,部署的客户端应用程序比 Web 应用程序更能满足这些需求(特别是在第 1 点和第 2 点周围......我们不需要 Web UI 专家,不需要与后退按钮争吵等),但这使得我担心我错过了一些明显的担忧。

在这种情况下,您为什么选择已部署的客户端应用程序?

4

1 回答 1

1

这实际上取决于您的客户状态需求以及您的团队可以提供的专业知识。如果您已经有一个能够开发基于 java 的客户端的团队,那么我不明白您为什么要问,但是好吧。

我不会选择部署的客户端应用程序,因为:

  • 可以在任何地方使用 Web 应用程序
  • 数据传输更快
  • 数据显示不正确或损坏没有问题
  • 通过一些好的研究可以开发一个跨浏览器兼容的应用程序
  • 减少您公司的带宽使用(显然取决于您拥有多少客户)
  • 更容易更新

我个人需要更多信息才能提供更好的答案。

于 2013-03-04T17:50:01.230 回答