Je craignais des programmes qui nécessitent beaucoup d'installation. Ils laissent des traces derrière le registre même après la désinstallation, de plus, certains désinstallateurs sont mal programmés (cela signifie que certains programmes ne peuvent pas être désinstallés). Cela s'applique à Windows.
Du bon côté des installateurs, ils créent des raccourcis et des associations de fichiers. Cependant, Komodo sous Linux utilise un script shell pour l'installation et peut être désinstallé en toute sécurité en supprimant le dossier.
Pensez-vous que les installateurs devraient tous être supprimés? Pensez-vous que l'effet des installations devrait être remplacé par des scripts shell? Pensez-vous que tous les jeux informatiques devraient être portables?
La conception «analyser le dossier / Applications / $ {AppName} / Information et répertorier les icônes d'application» doit-elle être utilisée pour les futurs environnements de bureau?
Réponses:
Cela dépend de votre public cible.
En tant que programmeur ou utilisateur expérimenté, j'aime que mon logiciel se trouve dans un fichier compressé pour la portabilité et pouvoir simplement supprimer le logiciel sans avoir à se soucier de lui laisser des traces dans le registre.
En tant que personne ordinaire (s'applique principalement aux utilisateurs Windows réguliers), cependant, je veux simplement cliquer sur setup.exe et l'installer pour moi. Je ne veux pas avoir à me soucier de regarder un fichier README ou de suivre une autre forme d'instructions juste pour installer le logiciel que je veux. Ne me faites pas cliquer plus que je ne pourrais gérer.
Vous devez d'abord déterminer pour qui vous créez le logiciel avant de décider de créer ou non un programme d'installation.
la source
Je suis moi-même pro-portable, car une application ne devrait jamais modifier le système à moins que ce ne soit vraiment nécessaire, et la plupart du temps ce n'est pas le cas.
Si ma machine était dans l'état A lorsque j'ai installé quelque chose, je veux qu'elle revienne à l'état A lorsque ce quelque chose est supprimé. Sinon, vous vous retrouvez avec des tonnes de merde (maintenant) inutile sur votre système.
À cet égard, Linux fonctionne mieux pour moi car l'emplacement de tout est beaucoup mieux "standardisé" que sous Windows, où, par exemple, vous pouvez trouver vos paramètres presque n'importe où: dans le dossier Windows, dans votre dossier personnel, dans l'installation de $ App répertoire, dans le registre etc ..
la source
Je préfère les applications qui ont les deux. Je pense qu'à son meilleur, un installateur de logiciel est fondamentalement un zip auto-extractible légèrement glorifié, mais qui peut faire des choses comme ajouter des éléments du menu Démarrer et ainsi de suite.
Quand j'ai un accès administrateur, je préfère de loin double-cliquer sur l'installateur sans réfléchir et le laisser faire le gros du travail pour moi, le décompresser, créer un dossier de fichiers programme, etc.
Mais, parfois, je n'ai pas d'accès administrateur ou je veux exécuter quelque chose à partir d'une machine distante parce que, encore une fois, je suis trop paresseux pour le copier moi-même, puis le faire contenir me permet d'économiser ce travail.
La distribution du programme d'installation et d'un fichier zip des fichiers est, je pense, la voie à suivre.
la source