创建安装包的五大App
你也许是个软件开发人员,刚刚结束了一个大项目。你手握可执行代码,需要一种可以在终端用户机器上正确部署和安装你的软件的方法。
ZDNET至顶网CIO与应用频道 06月28日 专栏:你也许是个软件开发人员,刚刚结束了一个大项目。你手握可执行代码,需要一种可以在终端用户机器上正确部署和安装你的软件的方法。对于一些人来说,简单的压缩文件或自解压档案文件完成此项工作已经足够。但是,软件的外观是关键因素,在用户或消费者在使用你的产品之前,而可靠的软件安装体验是他们将要最先注意到的事项之一。为了帮助实现完好的第一印象和干净安装的许诺,在这里我为Windows的应用推荐五个安装程序产品。
1.InstallShield Express 2013
InstallShield是很多大型企业和大的开发机构最信赖的安装引擎。InstallShield的控制层面让开发者能够做出专业级的外观和高效EXE和MSI的安装包,大型用户会对此非常欣赏。但是,对于小型的开发者来说,InstallShield会有一些吓人,这表现在一是对细节的无微不至,二是高达650美元(精简版)的价格。
2.Nullsoft NSIS Installer
为你推荐由曾经风靡一时的媒体播放器Winamp开发团队开发的NSIS,NSIS是一个可编写脚本的安装应用构建器,系统资源使用紧凑,产生快速执行特性。缺乏Wizard风格的图形用户界面可能不为那些反对文本文件的人喜欢,但是免费的特性让NSIS成为一个值得拥有的产品,既可以家庭使用,也可商用。你甚至可以通过使用一个称为Zip2Exe的转换应用,压缩ZIP文件并将其转为EXE安装设置。
3.InstallAware 16
InstallAware提供一个绝佳外观的安装程序,能够支持混合部署(EXE和MSI),脚本语言容易理解,多核的压缩技术能让压缩包减少磁盘占用空间。免费的版本直接集成进了 Visual Studio,还有专业版本可供选择。
4.Advanced Installer
如果你的需要非常简单,免费软件版本中的Advanced安装程序可以满足要求,在你使用容易理解的Wizard构建安装程序时,该软件为你提供了一个合格的界面。如果你愿意为价值399美元的企业版付费,你甚至能够构建可以泰然自若地处理Java程序的安装包,还可以加入任何必要的Java方面的配置。
5. Inno Setup
最后,Inno Setup主要为满足大用户的需求,相对比较基础,不具备任何Wizards风格,与Nullsoft团队的 NSIS比较接近。打开一个窗口后,你可以从零开始制作脚本,或者利用现成的范例脚本作为一个可靠框架,你需要确定你提前做好了所有准备。如果你渴望支持非罗马文字,在可执行性扩大为代价下,Unicode为安装程序提供对其他语言的支持。这个极简单的工具索取即得。
最新文章
创新引领未来,是德科技年度技术盛会在上海圆满举行
Jabra PanaCast 40 VBS:小会议室“全景”协作利器,180°视野+卓越音质“ redefine ”混合办公
字节跳动重磅突破!AI视频生成告别"复制粘贴"时代,一张照片秒变千种场景
企业必须重新思考身份管理:AI代理数量将是人类的10倍
AI基础设施新现实:让计算靠近数据而非数据靠近计算
谷歌向Linux基金会捐赠A2A协议,科技巨头联合推进AI标准化
DeepMind推出AlphaGenome预测DNA突变对基因的影响
Cosmoe:用于构建原生Wayland应用的全新C++工具包
OceanBase品牌升级:启用中文名“海扬数据库”
Genspark超级智能体:从代码"摆烂"到工作"摆烂"的企业级AI新范式
AI智能代理将彻底变革医疗保健行业
Meta为WhatsApp引入AI消息摘要功能