首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为网络部署购买还是构建?

为网络部署购买还是构建?
EN

Stack Overflow用户
提问于 2009-03-23 03:22:12
回答 4查看 4.4K关注 0票数 8

我一直在评估适用于Windows应用程序的广泛的安装和web部署解决方案。我将在此澄清(没有太多细节,这些工具已在其他问题中讨论)我对备选方案的理解:

  • NSIS -生成安装可执行文件的免费工具。小二进制数。专门的,有时是迟钝的脚本语言。
  • Inno设置 -用于安装可执行文件的免费工具。各种二进制压缩方案。Pascal脚本引擎。
  • 维克斯 -免费工具集,以生成MSI二进制文件。XML定义语言
  • WIX ClickThrough -用于包装、网络下载和自动更新检测的附加工具(现在是WIX的一部分)。
  • InstallShield -用于安装包装的商业开发环境。生成MSI二进制文件。类似于C的InstallScript语言。
  • 明智的 -用于安装包装的商业开发环境。生成MSI二进制文件。
  • ClickOnce - Visual支持将应用程序发布到with服务器的框架,并自动检测更新。不支持自定义安装要求(INI文件、注册表等)。包设置为MSI二进制文件。
  • 安装意识 -用于安装的商业开发环境。生成MSI二进制文件。自动更新框架(Web )。

如果我错过了什么,请告诉我。

并在StackOverflow上找到了关于这些技术的一些有用的讨论:

我曾经使用过其中的几种解决方案,以及一些专有的内部安装解决方案。它们主要关注打包安装,并为开发人员提供访问运行时环境的框架。随着对web部署和软件自动更新的需求不断增加,我希望开发人员对软件的web交付和后续更新的框架有更多的共识,但我并没有真正找到这种共识。当然有可用的解决方案(ClickOnce、ClickThrough、InstallShield更新服务),但每个解决方案都有相当大的局限性(如果我错误地表示了其中的任何一个,请纠正我)。我对提供以下几项内容的框架感兴趣:

  • 第三方托管/管理更新。
  • 访问客户端环境(INI文件、注册表等)。
  • 用户注册/激活。
  • 反馈/错误报告

这给我留下了强烈的印象,即解决web部署问题的最佳方法是通过定制的专有解决方案(可能利用现有的安装程序打包)。我看到这种解决方案对于许多成功的应用程序都很有效:

  • FileZilla - HTTP请求update.filezilla-project.org检查更新,下载NSIS二进制文件(我认为),然后关闭以运行安装。
  • 大规模多人游戏的自动更新是完全必要的,并且是使用专有系统普遍实现的。

所以,最后,对于我的问题:

  • 我是否错过了一个web部署框架,它将提供我所需要的功能?
  • 我的要求是否过于具体,以至于无法合理地期望第三方框架能够交付?
  • 我是买还是建?
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-23 03:39:59

  • 如果您的特定需求是您的业务的核心;(即您的业务的一部分是提供一个平滑和用户友好的部署/安装,并且您认为任何可用的部署库都不能让您实现这一点,那么当然可以继续构建您自己的部署库。
  • 如果您的特定需求很好,但它们并不构成您业务的重要部分;(即最终用户通常不会期望或需要一个平稳的安装过程,或者永远不需要自己去做(即他们将这一步骤传递到他们的IT部门),那么只为您自己的特定需求构建自己的需求的需要可能会被所涉及的额外努力所压倒。

我认为,您对需要自定义解决方案的印象是可靠的;您的需求似乎将是您产品体验的关键,特别是当您需要非常流畅的自动更新和反馈时。

票数 2
EN

Stack Overflow用户

发布于 2009-04-08 00:42:13

我要敦促大家谨慎对待非法行为。我们最近有一个令人震惊的经验,他们的客户支持。

我们跟踪了他们的一个样本项目,结果不幸失败了。在客户支持下提出了一张支持票,并被告知他们要花199美元来修复自己的代码。

然后,我们在用户论坛上提出了同样的问题,并立即被禁止,因为这构成交叉张贴,是不允许的。尽管他们的条款和条件中没有提到这一点。事实上,他们禁止我们的知识产权,这样我们公司的任何人都不能在论坛上发表文章。

这是一个非常糟糕的经历,我们不会再重复了。我们现在正在寻找尽快取代Installaware。

购买违法行为是你自己的危险。

票数 12
EN

Stack Overflow用户

发布于 2009-09-16 19:11:07

完全同意招贴画说远离InstallAware。他们有一个很长的历史,真正荒谬的道德问题,他们对待自己的客户可怕。他们可能是彻头彻尾的辱骂和侮辱。

小心InstallAware!

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/672138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档