多平台安装程序
问题描述:
我正在寻找关于安装程序的建议。安装程序需要支持多种操作系统 - Solaris,Linux和Windows。我有三台机器运行其中一个操作系统。目前使用相同的代码库 - JAVA和C/C++三种。多平台安装程序
答
是否需要成为基于客户端的安装程序才能进行广泛分布,还是只需要Intranet? 对于企业局域网,有时建立Java Webstart页面是最好的解决方案;客户始终可以访问,他们可以使桌面快捷方式与启动器一样运行,就像标准应用程序一样,您可以绝对控制推送更新。
答
也许是我个人的看法,但我认为,安装程序可能是,你可能要保持特定于平台的唯一的事情,这是为什么:
- 这是好事,有具体的整合平台部署系统,如:Linux上的RPM或DEB,OS X上的DMG或Windows下的MSI。通过使用它们并允许用户界面和无提示安装,您可以轻松地为个人和企业环境安装产品 - 通常将安装推送到客户端。
- 您可以添加移动安装程序之外的配置界面,当用户运行应用程序
- 也不要忘记,以尽量减少安装复杂性促使他们第一次 - 每一个“功能”添加会花费你更多专门的QA。
广泛分布的基于客户端的安装程序。 (商品) – Craig 2009-06-22 20:03:53