78下载是国内最新、最齐、最安全的软件下载基地!

软件发布 关于我们 热门排行 最近更新

热门搜索: QQ 微信 王者荣耀

当前位置:首页 ›› 软件资讯 ››Inno Setup与NSIS的比较

Inno Setup与NSIS的比较

2019-06-07 09:32   浏览:93   评论:0  

Inno Setup 和NSIS 都很有名气、两者都支持几乎所有的Windows平台,都是很不错的开源安装包制作工具。下面小编就说说两者的相同和不同点,总之各有各的特点,取决于哪个就看那大家的习惯用法和喜好了。好了,废话不多说了,一起来看看吧。

Inno Setup与NSIS下载地址

  • 2019-05-05Inno Setup 编译器 6.0.2

  • 2014-01-08Scriptable Install System 2.46 中文增强版

Inno Setup与NSIS的比较Inno Setup与NSIS的比较



1. 入门难度 ,说实话两者都不难学,文档都挺齐全的,而且都有现成的例子供学习参考。再不济,可以在网上找到相应的社区论坛上寻求帮助。相对而言,Inno Setup更容易上手一些。

2. 脚本语言 ,两者都支持。

NSIS脚本语言是它独有的,类似于宏汇编,语法有些怪异难懂。不过,功能还算强大,能调用Windows API,支持用动态链接库形式的扩展。虽然它的语法有些怪,但实际不并不难学,至少相对于Pascal而言,上手要容易些。

Inno Setup脚本语言则是基于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更容易上手但进一步提高则可能更难一点。


文章评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

 
0 条 [回到顶部]