【发布时间】:2010-08-07 08:59:05
【问题描述】:
根据您的经验,您为什么认为选择网络作为此类应用程序的平台更好?
【问题讨论】:
标签: web-applications desktop-application
根据您的经验,您为什么认为选择网络作为此类应用程序的平台更好?
【问题讨论】:
标签: web-applications desktop-application
嗯,第一个区别是您只需要一个浏览器即可使用 Web 应用程序,因此您的用户基本上可以在任何地方工作。我认为您将在 IT 部门节省资金,因为您不必更新每台机器,而只需更新您的 Web 应用程序。 但这只是一般的想法。当您选择特定的技术时,您可以考虑更多的优势或劣势。
我认为,如果您的软件需要利用客户端资源才能运行,那么桌面应用程序会很有用。
【讨论】:
这完全取决于使用和部署场景。
如果您想要单点部署并且不介意对 UI 的控制较少,请使用 Web 应用程序。
如果您想严格控制 UI 并且希望部署到多台机器(针对每个 HR 人员),请使用桌面应用程序。
根据您的问题,您已经决定使用网络应用程序。那为什么还要问呢?
【讨论】:
我想不出人力资源应用程序固有的任何方面会导致人们更喜欢 Web 或桌面。这一切都取决于确切的要求,无论是功能性的还是非功能性的。
对于它的价值,我观察到趋势通常似乎是使用富 Internet 应用程序,因为 a):您现在在浏览器中提供了非常出色的 UI 和 b):部署模式非常简单。但仍有一些专业的应用程序很难在浏览器中开发(例如 CAD 样式的绘图应用程序 - 是的,它们可以在浏览器中完成,但很难做到)。
还有一些有趣的混合环境,例如 Lotus Expeditor 提供的环境,其中可以有一个小的桌面占用空间,提供本地 Web 服务器和数据库,允许在运行 RIA 的同时离线工作。 [免责声明:我是 IBM,我使用此产品。]
【讨论】: