首页 / 知识
自动升级是否是企业Web应用程序所期望的现实功能?
2023-04-14 13:32:00

Is automatic upgrades a realistic feature to expect from enterprise Web applications?我所做的大部分工作是处理可被视为企业Web应用程序的内容。这些项目的预算很大,时间表较长(从3到12个月不等),而且定制工作量很大。因为作为开发人员,我们一直在吹捧将Web作为下一个桌面OS的想法,所以客户开始期望在此"新OS"上运行的软件的反应与在桌面上相同。这包括易于管理的自动升级。换句话说,"有可用的更新。您要升级吗?"这甚至是现实的期望吗?任何人都可以从经验谈谈尝试实现此功能吗? 在我公司,我们的企业安装范围涵盖数千个座位。如果我们实施了自动升级,我们的客户将兵变! 大型安装具有一些特殊问题,不适用于小型安装。例如,对于2000名用户(不是所有人,他们都是最复杂的工具用户)来说,工具培训非常重要:培训时间,内部演示,内部流程文档等。他们无法释放新功能或UI更改,而没有机会了解它如何适合他们的流程,以及他们内部的最佳做法以及如何与用户进行沟通。 当应用程序失败时,也要由内部IT团队负责。因此,他们希望有时间在测试区域中安装新版本,对其进行精打细算并仅在周六准备就绪时才在星期六进行部署。 我看到了使次要补丁更易于安装的价值,特别是当该补丁仅用于漏洞修复而不是需要重新培训的任何东西时,以及管理员在安装时仍可最终说服您。但是即使那样,我也不相信有人要过这个!无论是因为他们不想要它,还是因为他们训练有素而不期望它,这似乎都不值得。 嗯,这实际上取决于您的业务模型,但是对于许多应用程序来说,SaaS模型最终可能会给您带来困扰。这对很多事情都非常有用,但是对于某些较大的应用程序,用户并没有进行大量的前期投资,因此有可能在您赚到任何钱之前就转向其他东西。 请参阅 http://news.zdnet.com/2424-9595_22-218408.html 在这里 http://www.25hoursaday.com/weblog/2008/07/21/SoftwareAsAServiceWhenYourBusinessModelBecomesAParadox.aspx 更多信息 如果您要提供托管解决方案,我不会打扰。让升级以静默方式进行(也许会通知您已完成)。如果您要出售在其服务器上托管的应用程序,则让升级决定由单个所有者(而不是该应用程序的每个用户)做出。 将应用程序实现为Web应用程序的主要原因之一是可以免费获得自动升级。为什么会提示用户在Web应用程序上进行升级? 对于Windows应用程序,"有可用更新,您要升级吗?" Microsoft使用ClickOnce提供的功能,我已经在企业环境中成功使用过ClickOnce -有一些陷阱,但是在大多数情况下,这是管理Windows应用程序自动部署和升级的好方法。 对于移动应用程序,您也可以实施自动升级,尽管有点麻烦。 无论如何,要从广义上回答您的问题,我不知道是否期望所有企业应用程序都应该使升级变得容易,但是从IT支持的angular来看,将其架构为允许轻松升级。 |
最新内容
相关内容
linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组复制项目的linux命令?
复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功能,在Linux操作系统中复制文件或目录时使用的命令是()。1、在Linuxlinux命令项目部署?
linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎么把php部署到apache服务器上linux?1、在linux部署php项目的方法:linux部署项目的命令?
linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,Linux部署springBoot项目并且查看控制台日志指定路径:如下: /data/wlinux项目常用命令?
linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,linux常用的20个命令系统管理相关命令:df、top、free、quota、at、lplinux项目更新命令?
linux项目更新命令?,系统,信息,网络,地址,网站,通信,管理,时间,项目,命令,linux必学的60条命令是什么?压缩和解压缩:tar:打包或解包文件。gzip:压启动项目命令linux?
启动项目命令linux?,工作,经理,产品,技术,地址,数字,系统,项目,命令,信息,怎么在linux启动的时候执行一个命令?1、在启动时执行 Linux 脚本 有linux编译项目的命令?
linux编译项目的命令?,系统,工作,地址,软件,工具,信息,代码,项目,命令,环境,linux能否用命令行编译keil1、.编译软件用sdcc 2.sdcc不支持keil51c项目linux常用命令?
项目linux常用命令?,工作,地址,系统,管理,设备,信息,项目,命令,目录,标准,linux常用命令有哪些linux常用命令如下:查看内核版本:uname-a。控制台linux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据linux上部署项目命令?
linux上部署项目命令?,项目,软件,服务,工具,环境,代理,地址,代码,首页,做好,linux上利用pm2和nginx部署项目(3)linux上锁 flock (4) kill -- -$pgilinux创建项目命令?
linux创建项目命令?,名称,新增,项目,文件,命令,首次,工作,时间,文件夹,文件名,467/1000:linux中新建文件的命令有哪些1、“vi 文件名”命令,该