I pacchetti di installazione
Una volta creato un software, arriva il problema di come distribuirlo…
In questa breve guida passeremo in rassegna alcune soluzioni.
Le prime due, sono integrate in visual studio 2005, e quindi commerciali e a pagamento. Stiamo parlando di:
Windows Installer:
Sistema di pacchetti di installazione creato dalla microsoft, buono nel complesso, include automaticamente le varie dipendenze (*.ocx, *.dll) e ha un interfaccia utente discreta.
ClickOnce Deployment:
Particolare sistema introdotto in vs2005, rende la gestione dei pacchetti di installazione davvero semplice ed efficace.
Purtroppo, pecca moltissimo nell’ interfaccia utente, ma dopotutto, come dice anche il nome, è un sistema semplice dove basta "cliccare una volta" e il programma è installato.
Poi ci sono ovviamente quelli commerciali, come InstallShield e InstallerVise, ma, non avendoli mai usati, non posso recensirli.
Oltre a questi però, c’è un altro tool gratuito, estremamente potente, di nome InnoSetup.
A mio parere, questo tool è molto meglio sia di quelli in visual studio 2005 che quelli commerciali… l’unico "problema" è che bisogna prenderci la mano, in quanto non è semplicissimo da usare.
Infatti, InnoSetup, si basa su un semplice linguaggio di scripting, che poi verrà compilato dall’ InnoSetup Compiler.
Fortunatamente, ci sono dei comodi tools per creare setup con InnoSetup senza scrivere nemmeno una riga di codice, come ad esempio ScriptMaker e ISTool. Uno meglio dell’ altro. (vi consiglio ISTool).
Con il tempo, vi renderete conto che InnoSetup è davvero potente e facile da usare.