Welcher Installer ist besser: Inno Setup oder NSIS?

Persönliche Seite #961262
Lesenswert?

Nimm den, mit dem Du besser klarkommst. Brauchst Du irgendwelche 
Spezialitäten? Standardkram sollten beide problemlos erledigen können.

Solange Du nicht "InstallShield" verwendest, ist alles gut.

Allerdings: Muss Deine Anwendung so geschrieben sein, daß sie wirklich 
ein Installationsprogramm benötigt? Müssen Registry und 
Systemverzeichnis mit irgendwelchem Krempel vollgestopft werden oder 
gehts nicht doch auch ohne?
OP #961325
Lesenswert?

Ja, es müssen auch einige Komponenten registriert werden, ansonsten 
keine weiteren Besonderheiten.
Kann man sagen, dass einer von den Installern wesentlich leichter und 
damit schneller zu erlernen ist?
Ich kenne sie beide noch überhaupt nicht und daher frage ich. Ich möchte 
einfach nur so schnell wie möglich ans Ziel kommen.
Danke!
Gast #961654
Lesenswert?

> Solange Du nicht "InstallShield" verwendest, ist alles gut.

So rein aus Interesse und ohne den je selbst verwendet zu haben: Warum? 
Einfach aus Kostengründen, oder auch aus technischen?

> Allerdings: Muss Deine Anwendung so geschrieben sein, daß sie wirklich
> ein Installationsprogramm benötigt?

Naja, der typische Windows-Benutzer erwartet eben, daß er das Programm 
nicht einfach irgendwo hinkopiert, sondern daß ihm diese schwere Bürde 
ein Tool abnimmt.
#961666
Lesenswert?

Also ich habe auch schon mit einigen Installern gearbeitet und finde 
NSIS eigentlich am besten. Für Anfänger sind mit Sicherheit solche mit 
grafischer Oberfläche wie Inno Setup besser. Aber will man viel 
Flexibilität haben und hat ein bissl Erfahrungen mit Skriptsprachen ist 
NSIS mit Sicherheit die bessere Wahl.
#961733
Lesenswert?

Timmo H. wrote:
> Also ich habe auch schon mit einigen Installern gearbeitet und finde
> NSIS eigentlich am besten. Für Anfänger sind mit Sicherheit solche mit
> grafischer Oberfläche wie Inno Setup besser. Aber will man viel
> Flexibilität haben und hat ein bissl Erfahrungen mit Skriptsprachen ist
> NSIS mit Sicherheit die bessere Wahl.

Inno Setup und graphische Oberfläche?
Entweder hab ich was verpasst oder ist damit der Texteditor von IS 
gemeint, zudem gibt's auch für NSIS eine Reihe von IDEs bzw. 
Eclipse-Plugins.

Zurück zur Frage: Die Anforderungen erfüllen beide, sowohl was die 
Installation von Komponenten angeht, als auch Scripting (Inno Setup als 
Pascal Scripting seit Version 4)
Persönliche Seite #961864
Lesenswert?

> > Solange Du nicht "InstallShield" verwendest, ist alles gut.
>
> So rein aus Interesse und ohne den je selbst verwendet zu
> haben: Warum?
> Einfach aus Kostengründen, oder auch aus technischen?

Technische Gründe. Einerseits sind InstallShield-Installationen 
auffällig oft falsch bzw. nicht lokalisiert ("C:\Program Files" anstelle 
von "C:\Programme"), andererseits ist die Deinstallationsroutine ein 
Witz.

"Die Datei blafusel.dll wird von keiner anderen Anwendung mehr 
verwendet. Sie zu löschen könnte aber ganz furchbare Auswirkungen haben; 
möchten Sie die Kernschmelze jetzt auslösen?"

Und diese Frage wird einem für zig Dateien gestellt.
Was soll der Blödsinn?
Gast #1043185
Lesenswert?

Hallo an alle!
Wenn man nur ein paar Daten in ein Verzeichnis kopieren muss und den 
ganzen professionellen Rest (Registry usw.) weglassen kann, so würde 
eigentlich auch ein selbstextrahierendes Archiv, wie WinZip ausreichen.

Für kleine Standartroutinen ist man mit Inno Setup bestens bedient, 
allerdings kommt man da schnell an seine Grenzen, wenn man bspw. die 
Dialoge verändern will. Es gibt zwar einen Form-Designer allerdings muss 
man dafür gut Pascal (eine Programmiersprache, ähnlich wie Java) 
behersschen

Ich würde auch davon abraten extra einen Assistenten zu erwerben, weil 
die "billigen" Light oder Express-Versionen preislich häufig immer noch 
teuer sind und nur eine "billige" Ausstattung haben.
Gast #6652145
Lesenswert?

Der Beitrag ist zwar uralt aber NSIS ist noch immer nicht gut. Wenn du 
einen silent installer mit Rückgabewerten und Error logs benötigst kann 
ich nur INNO empfehlen. Wenn man einmal den Aufbau verstanden hat ist es 
sehr einfach auch ein Patch zu bauen und ähnliches.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren