Inno Setup与NSIS的比较
来源:互联网 发布:淘宝金酷娃玩具车视频 编辑:程序博客网 时间:2024/06/10 16:50
Inno Setup和NSIS都很有名气、很不错的开源安装包制作工具。
1. 入门难度,说实话两者都不难学,文档都挺齐全的,而且都有现成的例子供学习参考。再不济,可以在网上找到相应的社区论坛上寻求帮助。相对而言,Inno Setup更容易上手一些。
2. 脚本语言,两者都支持。
NSIS脚本语言是它独有的,类似于宏汇编,语法有些怪异难懂。不过,功能还算强大,能调用Windows API,支持用动态链接库形式的扩展。虽然它的语法有些怪,但实际不并不难学,至少相对于Pascal而言,上手要容易些。
InnoSetup脚本语言则是基于Pascal的。工程文件象INI文件那样分成一段一段的,除Code段外,其它都是配置信息,Code段则是Pascal脚本。如果你以前有Pacal的基础,那学习脚本编写应该相当容易。简单的安装可以根本不需要编写任何Pascal脚本。
3. IDE工具
NSIS好象没有,不过也没太大必要,拷贝一个例子,再在它的基础上进行一些修改,一个安装程序很快就会制作出来。所有的操作都能在文本编辑器中搞定,其实只要习惯了,这也挺好的。
Inno Setup则有ISTool,很好用,通过Wizard对话框一步步地设置就能生成安装程序的一个框架出来。然后,再在这个基础上添加脚本。说实话,配置部分如果不借助于这个辅助工具,自己写还是挺费事的。
4. 支持的Windows平台,两者都支持几乎所有的Windows平台。
5. 生成的安装包大小,NSIS的安装包要比Inno Setup小些,可能是NSIS的脚本语法比Inno Setup语法简单所致。
6. 社区支持。两者都有不错的社区,不过感觉NSIS社区更活跃一些。NSIS出自于WinAmp所在的公司Null Soft,名气似乎也更大一些。
总之,NSIS更简单简洁,Inno Setup更容易上手但进一步提高则可能更难一点。
- Inno Setup与NSIS的比较
- 比较完整的Inno Setup 安装脚本
- 【Inno Setup】Inno 与 驱动文件的安装
- INNO SETUP数据库的连接与创建
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- 一个比较完整的Inno Setup 安装脚本
- JAVA程序反编译工具
- apt-cache 和 regex
- 在Asp.net中部署和使用微软的TreeView控件
- fort77编译器安装
- Cacti spine 的安装
- Inno Setup与NSIS的比较
- 问题定位
- 简易时间显示
- 约瑟夫问题(Josephus问题)的递推O(n)解法、循环解法、单循环链表解法
- 模板列中不自动换行的解决方案
- ISAPI_Rewrite 图片防盗链
- tapestry study ----04
- gPhone体验和思考(二)
- 配置虚拟机 (VMWare) 和Windbg调试 Windows XP 用于驱动开发