Old 27th November 2009, 01:00   #1
bocos
Junior Member
 
Join Date: Nov 2009
Posts: 1
NSIS vs INNO setup

Hi,

I am working on researching install program.

The candidates are NSIS and inno setup.

I have searched some imformation about them,

but it's hard to conclude what's better.

plz help me~

Here is some features about them.

If some important features are missed or wrong, plz tell me.

I will correct them.
------------------------------------------------nsis--------------------------------------inno setup
<windows support>----95, 98, ME, NT, 2000, XP, Server 2003 Vista----7, 2008 R2, Vista, XP, 2008, 2003, 2000, Me, 98, 95, and NT 4.0
<overhead size>------------------------------34 KB--------------------------------------?
<compression>--------------------------ZLib, BZip2, LZMA--------------------bzip2, 7-Zip LZMA
<scriptable>----------------------------own script-------------------------------------?
<uninstall support>----------------------------yes---------------------------------------yes
<shortcut creation>----------------------------yes---------------------------------------yes
<registry>---------------reading/setting/enumerating//deleting---------------------creation
<INI>--------------------------------------reading/writing------------------------------creation
<multilingual>-----------------------------yes, RTL------------------------------yes, RTL
<unicode>---------------------------------possible---------------------------------------------support

thantks.
bocos is offline   Reply With Quote
Old 27th November 2009, 02:25   #2
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
you missed a key feature:

<Must have a script editor> NSIS: No; INNO: YES!

You are like a zombie without an editor with inno...take my comment as a former INNO user.


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 27th November 2009, 08:02   #3
MSG
Major Dude
 
Join Date: Oct 2006
Posts: 1,892
...How don't you need a script editor for NSIS? Please don't tell me you're suggesting he use zip2exe? o__O
MSG is offline   Reply With Quote
Old 27th November 2009, 10:19   #4
thek
Member
 
thek's Avatar
 
Join Date: Jun 2006
Location: Austria
Posts: 92
I had the same decesion to make about 2 years ago.

At this I chosse NSIS because its better customizable through scripts, addons, plugins,...

INNO works great if you only have the "classical" install stuff to do because its eayser to understand and use. But if you have to do some complex stuff during installation NSIS is the better solution

IMHO
thek is offline   Reply With Quote
Old 27th November 2009, 11:56   #5
MSG
Major Dude
 
Join Date: Oct 2006
Posts: 1,892
I agree with thek. Inno is advantageous for people who are already used to Pascal/Delphi, and its default unicode support was a big plus for a while. But in the end, NSIS *will* allow you to do much more. NSIS takes some getting used to, and as such is more difficult to use for newbies, but for real, proper installers it can beat Inno any day.

Also, the NSIS forum is better populated. :P
MSG is offline   Reply With Quote
Old 27th November 2009, 16:51   #6
Yathosho
Forum King
 
Yathosho's Avatar
 
Join Date: Jan 2002
Location: AT-DE
Posts: 3,362
apart from the crappy formatting, that table is incomplete, confusing and at times wrong.

while i agree with thek, i find this discussion a bit out of place (like talking about os x on a windows forum).
Yathosho is offline   Reply With Quote
Old 27th November 2009, 20:06   #7
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Quote:
Originally posted by MSG
...How don't you need a script editor for NSIS? Please don't tell me you're suggesting he use zip2exe? o__O
No sir, you can use as light as notepad, even notepad++.
INNO users mostly need some "point me to click" editors.


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 27th November 2009, 21:19   #8
MSG
Major Dude
 
Join Date: Oct 2006
Posts: 1,892
Quote:
Originally posted by Joel
No sir, you can use as light as notepad, even notepad++.
INNO users mostly need some "point me to click" editors.
Maybe I'm seeing things, but all Inno scripts I've ever come across were nice and simple plaintext...
MSG is offline   Reply With Quote
Old 28th November 2009, 09:06   #9
redxii
Senior Member
 
Join Date: Nov 2005
Posts: 115
Yeah, Inno scripts are plain text. It's like "thisoption=thatvalue". Doesn't sound very flexible or powerful. I used a 3rd-party tool to generate/edit Inno scripts. I know nothing of Pascal or Delphi.

Unless you're a big time Pascal/Delphi programmer, you should use NSIS. I dove into NSIS without knowing anything, and not long after, my first NSIS script got used in an OSS project. There are many examples on the NSIS website and included with NSIS and plug-ins available along with excellent documentation.

Also, NSIS has a unicode port available from www.scratchpaper.com.
redxii is offline   Reply With Quote
Old 29th November 2009, 11:59   #10
Red Wine
Forum King
 
Red Wine's Avatar
 
Join Date: Mar 2006
Location: Ath. GR
Posts: 2,078
Definitely I do agree with Yathosho's comments above.
But let me place it differentially.
It is like comparing a Ferrari with a Fiat. Both are coming from the same manufacturer however it is a fool's quest when trying to compare them.

Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV
Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS
Red Wine is offline   Reply With Quote
Old 29th November 2009, 13:18   #11
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Quote:
Originally posted by Red Wine
Definitely I do agree with Yathosho's comments above.
But let me place it differentially.
It is like comparing a Ferrari with a Fiat. Both are coming from the same manufacturer however it is a fool's quest when trying to compare them.
Totally agree
PHP Code:
[general]
ifexebloated=usensis 


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Reply
Go Back   Winamp & SHOUTcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump