WEB开发网
开发学院软件开发Java 让开发自动化: 使用基于向导的安装程序 阅读

让开发自动化: 使用基于向导的安装程序

 2010-03-18 00:00:00 来源:WEB开发网   
核心提示:对于大多数用户来说,安装软件常常是一件痛苦的事情,让开发自动化: 使用基于向导的安装程序,生成安装包是软件开发的 “最后一步”,但它可能导致不同的结果:要么用户采用软件,而我们团队对于这种语言有丰富的经验,它可以执行 Apache Ant 脚本,要么它就成为无人问津的垃圾品,在本期的 让开发自动

对于大多数用户来说,安装软件常常是一件痛苦的事情。生成安装包是软件开发的 “最后一步”,但它可能导致不同的结果:要么用户采用软件,要么它就成为无人问津的垃圾品。在本期的 让开发自动化 中,自动化专家 Paul Duvall 演示了如何使用免费、开源的工具 IzPack 来编写为您的用户安装软件的基于向导的安装程序。

在我职业生涯的大部分时间里,我参与了软件开发的整个生命周期 — 不仅设计软件的需求、设计、开发和测试,还涉及部署、构建管理、文档编制和安装等活动。最近,随着敏捷开发越来越流行,这些活动可能会更加规范。然而,我在敏捷项目方面的经验表明,有效的部署和安装并没有受到同等的重视。这很滑稽,因为如果潜在用户不能轻松地安装您的软件,那么您很可能会失去他们。提供一种简单的方式来安装您的软件,这对于吸引和留住用户至关重要。

这些年来,我使用过很多安装程序工具。我们团队在今年年初开始的一个大型项目中,为了创建企业级安装程序,必须满足一些非常特别的需求。我们看过 Antigen、AntInstaller、Denova、install4j、InstallAnywhere、IzPack、NSIS 等工具。但是根据项目的特定需求,我们最后决定使用 IzPack,因为:

它可以在多种平台上运行。我们需要支持 Windows®、Linux® 和 Macintosh。

IzPack 使用 Java™ 语言,而我们团队对于这种语言有丰富的经验。

它可以执行 Apache Ant 脚本。我们已经花了大量的时间为软件部署而编写 Ant 脚本。

1 2 3 4 5 6  下一页

Tags:开发 自动化 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接