Page 2 sur 2

Re: Le... SHERMAVIGATOR !

Publié : ven. 15/janv./2016 13:44
par Marc56
Y'a du pour et du contre dans les deux solutions car il existe deux types d'utilisateurs:

- Les anciens (comme nous) qui ont connus le Dos et qui préfèrent une installation portable.
- Les "utilisateurs lambda" qui achètent maintenant un PC comme on achète une console de jeu.

Ces derniers n'ont (de plus en plus souvent) aucune idée de ce que c'est que C: ou la racine du disque etc :roll:
Quand il faut les dépanner à distance c'est pas facile de savoir où est quoi si chaque programme s'installe où il veut. De plus, certains OS, depuis XP n'affichent la racine du disque que si l'utilisateur a validé plusieurs messages d'avertissement.

Il y a un autre intérêt à normaliser l'emplacement des données, c'est que la plupart des outils de sauvegardes ont des profiles pré-configurés "Données utilisateur" (= %HomePath% et %LocalAppData%) ce qui permet de ramasser d'un seul coup les données de chaque utilisateur (données, historique, favoris, mail etc) sans rien oublier. C'est d'autant plus utile quand un PC est partagé par plusieurs personnes.

On peut bien-sur mettre des raccourcis dans les dossiers standard vers les dossiers perso, mais il faut penser à indiquer au logiciel de sauvegarde de suivre les liens et non pas de les sauvegarder (config par défaut).

Programmes et données sur une même partition, c'est pareil, c'est pour ne pas oublier un disque quand on utilise un outil d'image disque. C'est aussi pour que lors de la restauration ne pas se tromper de disque (programmes et données étant souvent liés avec des chemins complets et non pas relatifs). Certains utilisateurs ne savent pas affecter une de lecteur dans le gestionnaire de disque autre que la lettre disponible suivante.

:wink:

Re: Le... SHERMAVIGATOR !

Publié : sam. 16/janv./2016 13:59
par JohnJohnsonSHERMAN
En ce qui concerne l´écriture des paramétres dans appdata, je ne suis pas vraiement pour, et ce pour deux raisons :
-j´aime savoir ou je met mes choses, c´est moi qui décide et pas windows (assez d´acord avec spock sur ce point d´ailleurs), et c´est quand meme plus pratique a aller chercher dans les program files por vérifier ou débugger que de devoir se taper tous les sous dossiers du systéme (soit dit au passage je laisse le disque systéme a windows et le disque data pour moi, chacun chez soi ;) )
-Rares sont les programmes qui continuent a le faire de nos jours, la plupart du temps tous les fichiers de données sont dans le meme répertoire que le programme, seul certains gros trucs le font encore (firefox, chrome, open office et quelques autres). Je pense que ce n´est pas utile de s´emm***** a le faire pour un truc aussi petit que le Shermavigator.
Voila, c´est mon point de vue, aprés chacun fait comme il pense... :)

Re: Le... SHERMAVIGATOR !

Publié : sam. 16/janv./2016 14:05
par Ar-S
Je te rejoints aussi là dessus, mais comme on a dit, Program Files est relativement verrouillé.
Je préfères grandement faire du soft portable. Ainsi l'utilisateur le place ou il veut, quitte à se faire un raccourcis sur le bureau et surtout dans ton cas pouvoir se faire un navigateur transportable sur clé usb avec ses favoris et ses prefs. Je ne suis pas pour les "installations" de "petits" softs.

Re: Le... SHERMAVIGATOR !

Publié : sam. 16/janv./2016 14:45
par Marc56
Laisser un programme écrire dans %ProgramFile% (en dehors de l'installation) c'est le meilleur moyen de le faire catégoriser virus :?
la plupart du temps tous les fichiers de données sont dans le même répertoire que le programme
Ça n'arrive que pour les programmes en version portable et encore, uniquement pour ceux mal pensés.
À moins d'avoir un tout petit programme qui n'écrit presque rien, la simple logique veut qu'on sépare les répertoires de données du programme pour sauvegarder facilement tous les jours uniquement les données (sans avoir à vérifier les attributs ou les dates ce qui fait perdre du temps au programmes de backup).

Quand on fait une version portable, on met alors au moins les données dans un sous-répertoire de celui de l'application :!:

Si on veut que PB se développe il faut au moins respecter quelques règles (sinon, ça devient Linux: autant de façons de faire que de programmeurs :mrgreen: )

Re: Le... SHERMAVIGATOR !

Publié : sam. 16/janv./2016 15:58
par JohnJohnsonSHERMAN
Si on veut que PB se développe...
Je ne vois pas le rapport... au contraire si on veut populariser quelquechose, il faut s´adapter a ce que veulent les gens. Mais pb est trés bien comme il est laissons le tranquille... Je ne vois pas pourquoi il faudrait "enfermer" les programmeurs dans des régles ou des diktats. Quand tu programmes c´est toi le maitre pas windows. Enfin tu constateras que de nos jours, le soft portable est a la mode, avec des usb de plus en plus puissants... Qui dit soft portable dit données portables, ca n´a pas vraiement de sens autrement. Et puis imagine si chaque programmeur devrait s´adapter aux spécifiités des programmes de backup différents pour que leurs utilisateurs soient contents... d´ailleurs vérifier un attribut ne prend quasiment pas de temps...
Bon aprés, t´as ton point de vue et moi le mien, comme je l´ai dit précédemment, chacun fait a sa facon :)
De toute facon le Shermavigator est un "tout petit programme qui n´écrit presque rien" ;)

@Ar-S : il n´y aura meme plus besoin d´installateur quand j´aurai directement intégré les images dans le soft

Re: Le... SHERMAVIGATOR !

Publié : sam. 16/janv./2016 18:42
par Ar-S
Ils en mettent tout de même dans appdata\Roaming.
Perso les mettre à la racine je trouve ça pas propre, il faut au moins se faire un sous dossier PROG histoire de mettre les programmes ensemble sans dossiers n'ayant aucun rapport.

Re: Le... SHERMAVIGATOR !

Publié : sam. 16/janv./2016 19:53
par Micheao
prenez par exemple le dossier qui contient le jeu World of warcraft vous pouvez le copié , le mettre où vous voulez il se lancera toujours .