Ich befürchtete Programme, die viel Installation erfordern. Sie hinterlassen auch nach der Deinstallation Spuren in der Registrierung. Außerdem sind einige Deinstallationsprogramme schlecht programmiert (dh einige Programme können nicht deinstalliert werden). Das gilt für Windows.
Die gute Seite von Installationsprogrammen ist, dass sie Verknüpfungen und Dateizuordnungen erstellen. Komodo unter Linux verwendet jedoch ein Shell-Skript zum Einrichten und kann durch Löschen des Ordners sicher deinstalliert werden.
Denken Sie, dass Installateure alle abgeschafft werden sollten? Denken Sie, dass der Effekt von Installationen durch Shell-Skripte ersetzt werden sollte? Denken Sie, dass alle Computerspiele tragbar sein sollten?
Sollte das Design "Scannen des Ordners / Applications / $ {AppName} / Information und Auflisten von App-Symbolen" für zukünftige Desktop-Umgebungen verwendet werden?
Antworten:
Das hängt von Ihrer Zielgruppe ab.
Als Programmierer oder Power-User möchte ich, dass sich meine Software aus Gründen der Portabilität in einer komprimierten Datei befindet und die Software einfach löschen kann, ohne sich Sorgen machen zu müssen, dass sie Spuren in der Registrierung hinterlässt.
Als normale Person (gilt hauptsächlich für normale Windows-Benutzer) möchte ich jedoch nur auf setup.exe klicken und es für mich selbst installieren lassen. Ich möchte nicht die Mühe machen, eine README-Datei anzusehen oder eine andere Anweisung zu befolgen, nur um die gewünschte Software zu installieren. Lass mich nicht mehr klicken, als ich verkraften könnte.
Sie sollten zuerst überlegen, für wen Sie die Software erstellen, bevor Sie entscheiden, ob Sie ein Installationsprogramm erstellen möchten oder nicht.
quelle
Ich bin selbst pro-portabel, da eine Anwendung das System niemals ändern sollte, es sei denn, dies ist wirklich notwendig, und meistens nicht.
Wenn sich mein Computer bei der Installation in Status A befand, möchte ich, dass er in den Status A zurückkehrt, wenn dieser entfernt wird. Andernfalls haben Sie eine Menge (jetzt) nutzlosen Mist auf Ihrem System.
In dieser Hinsicht funktioniert Linux für mich besser, da der Speicherort von allem viel besser "standardisiert" ist als unter Windows, wo Sie beispielsweise Ihre Einstellungen fast überall finden können: im Windows-Ordner, in Ihrem Home-Ordner, in der Installation von $ App Verzeichnis, in der Registrierung etc ..
quelle
Ich bevorzuge Anwendungen, die beides haben. Ich denke im besten Fall, ein Software-Installationsprogramm ist im Grunde ein leicht verherrlichter selbstextrahierender Zip, aber das kann Dinge wie das Hinzufügen von Startmenüelementen und so weiter.
Wenn ich Administratorzugriff habe, doppelklicke ich lieber gedankenlos auf das Installationsprogramm und lasse es das Grunzen für mich erledigen, entpacken, einen Ordner mit Programmdateien erstellen usw.
Aber manchmal habe ich keinen Administratorzugriff oder ich möchte etwas von einem Remotecomputer ausführen, weil ich wieder zu faul bin, um es für mich selbst zu kopieren. Wenn ich es dann in sich geschlossen habe, erspare ich mir diese Arbeit.
Ich denke, es ist der richtige Weg, sowohl das Installationsprogramm als auch eine Zip-Datei der Dateien zu verteilen.
quelle