4

我所做的大部分工作都是关于可以被视为企业 Web 应用程序的。这些项目预算大、时间长(3-12 个月)和大量定制。因为作为开发人员,我们一直在宣传将 Web 作为下一个桌面操作系统的想法,客户开始期望在这个“新操作系统”上运行的软件能够像在桌面上一样做出反应。这包括易于管理的自动升级。换句话说,“有可用的更新。您要升级吗?” 这甚至是一个现实的期望吗?任何人都可以从尝试实现此功能的经验中谈谈吗?

4

4 回答 4

2

我的公司,我们的企业设施数量多达数千个。如果我们实施自动升级,我们的客户就会叛变!

大型装置具有不适用于小型装置的特殊问题。例如,有 2000 个用户(不是所有的用户,让我们说,是最复杂的工具用户),工具培训是一件大事:培训时间、内部演示、内部流程文档等。他们无法释放新功能或 UI 更改,而没有机会了解它如何适合他们的流程,因此他们的内部最佳实践是什么以及如何与他们的用户沟通。

此外,当应用程序出现故障时,内部 IT 团队负责。因此,他们希望有时间在测试区域安装新版本,对其进行改进,然后在周六做好准备后进行部署。

我可以看到使小补丁更易于安装的价值,特别是当补丁只是用于修复错误而不是任何需要重新培训的东西,并且管理员仍然对安装时拥有最终决定权时。但即便如此,我不相信有人曾经要求过这个!无论是因为他们不想要它,还是因为他们被训练不期望它,这似乎都不值得。

于 2008-09-08T13:51:28.827 回答
1

嗯,这真的取决于你的商业模式,但对于很多应用程序来说,SaaS 模式最终会咬你一口。这对很多事情都很好,但对于一些较大的应用程序,用户并没有预先投入大量资金,并且可能会在您赚钱之前转向其他事情。

http://news.zdnet.com/2424-9595_22-218408.html

和这里

http://www.25hoursaday.com/weblog/2008/07/21/SoftwareAsAServiceWhenYourBusinessModelBecomesAParadox.aspx

了解更多信息

于 2008-09-08T13:47:53.327 回答
0

将应用程序实现为 Web 应用程序的主要原因之一是您可以免费获得自动升级。为什么会提示用户升级 Web 应用程序?

对于 Windows 应用程序,“更新可用,您要升级吗?” 功能是由 Microsoft 使用 ClickOnce 提供的,我已经在企业环境中成功使用过——有一些问题,但在大多数情况下,它是管理 Windows 应用程序自动部署和升级的好方法。

对于移动应用程序,您还可以实现自动升级,尽管它有点棘手。

无论如何,从广义上回答您的问题,我不知道是否期望所有企业应用程序都应该使升级变得容易,但从 IT 支持的角度来看,将它们构建为易于升级当然是值得的升级。

于 2008-09-08T13:47:25.840 回答
0

如果您提供托管解决方案,我不会打扰。让升级悄无声息地进行(可能会通知您完成了升级)。如果您要销售托管在其服务器上的应用程序,则升级决定由单个所有者做出,而不是由应用程序的每个用户做出。

于 2008-09-08T13:48:25.977 回答