网络应用程序应该具有自动更新吗? [英] Should a web app have automatic updates?

查看:93
本文介绍了网络应用程序应该具有自动更新吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在看到了Microsoft从Internet Explorer 6升级人员的一些问题,并且还了解了Firefox如何进行自动更新之后,让我考虑了用于Web应用程序的推送式升级系统的优缺点.您认为Web应用程序应该具有自动更新吗?为什么或者为什么不?如果是,那么需要考虑哪些问题?您将采用什么策略来使升级尽可能无缝地进行?对于具有类似系统的Web应用程序,您是否可以参考任何现有示例?

After seeing some of the problems that Microsoft has had upgrading people from Internet Explorer 6 and also seeing how Firefox has automatic updates, it's made me consider the benefits and drawbacks of a push-style upgrade system for our web app. In your opinion, should a web app have automatic updates? Why or why not? If yes, what are some of the issues that need to be taken into consideration and what strategies would you employ to make the upgrades as seamless as possible? Are there any existing examples you could point to of web apps that have a similar system?

为澄清起见,该Web应用程序是一个具有网站前端的内容管理系统,类似于Joomla或Drupal.我们将以产品的形式提供CMS,因此任何更新都将在客户的服务器上安装该应用程序的最新版本.

For clarification, the web app is a content management system with a website front-end, similar to Joomla or Drupal. We would be offering the CMS as a product, so any updates would install the latest version of the application on our clients' servers.

推荐答案

将客户端应用更新推送到某人的计算机只会使该用户的计算机和数据面临风险.

Pushing a client app update to somebody's computer is putting to risk only that user's computer and data.

但是,您不能自动将更新推送到其他人的服务器.您不知道他们的环境是什么,通过推送更新可能会破坏什么.并且鉴于您的员工将使用您的应用程序向其用户发布其内容,因此您将冒着用户业务的风险.

However, you can't automatically push updates to other people's servers. You don't know what their envirnment is and what you can break by pushing your updates. And given that your people will be using your app to publish their content to their users, you would be risking your users business.

这篇关于网络应用程序应该具有自动更新吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆