Installateur ou portable


11

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?


1
Quelle est l'obsession des traces dans votre registre? Si un programme laisse quelque chose là-dedans, il est probable que cela ne vous affectera jamais et qu'il faut une quantité d'espace disque négligeable ... Cela dit, j'aime les applications portables afin que je puisse les exécuter directement sur ma mémoire USB.
Personne

@rmx: Quelle est l'obsession de tout mettre sur le registre? Quel est le véritable avantage de mettre des choses sur le registre? Rien contre le registre non plus.
Maniero

Réponses:


9

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.


Rien qui dit qu'un setup.exe ne peut pas simplement être un auto-extracteur qui propose également des raccourcis. Mon problème est qu'il modifie le système (registre, etc.). Je voudrais qu'il soit contenu dans un dossier de niveau supérieur, et avoir des raccourcis vers des choses dans ce dossier afin que je puisse le supprimer quand j'en ai envie.
Michael K

Quel est le problème avec une entrée dans le registre? Voilà ce que le registre est pour . Il simplifie considérablement les tâches telles que la localisation d'une application sur le PC. Le registre ne doit pas être utilisé pour stocker des charges de données, mais l'insertion d'associations de fichiers, d'emplacements, de commandes de démarrage, etc. explique pourquoi le registre existe. Cela ne va pas avoir un effet mesurable sur votre système.
GrandmasterB

Sans registres, les applications créeront leurs propres dossiers pour stocker la configuration, ce qui facilite la suppression et le partage des configurations. Voilà comment j'ai partagé la sauvegarde entre Nexuiz sur Windows et Linux
Ming-Tang

5

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 ..


1

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.