Eh, si Zindows te forçait à fabriquer un installshield toi-même quand tu veux installer une nouvelle appli, on parie combien que ça déclencherait une bordée de "micro$oft, ça sux" ?
Il faudrait que tu arrêtes les comparaisons stupides ! Si tu prends les install-shield, alors ne prends que de RPM/deb au choix mais pas les sources !!!!
Essaie d'installer un programme à partir des sources sous windows ... et ben en fait tu peux pas parce que t'as pas Visual Studio ou alors si tu l'as, tu compiles ton programme mais tu peux âs l'installer.
D'autre part, je ferai remarquer que InstallShield ne gère pas les dépendances : c'est le programmeur qui doit inclure toutes les bibliothèques nécessaires dans son programme ! Bien sûr, tu peux inclure du code pour tester la machine et voir si le mec à déjà des choses d'installer, mais c'est pas dans installShield. InstallShield se contente de "garantir" la désinstallation partielle de ton programme ... et encore, le désinstallateur lui-même est à la charge du programmeur aussi. La seule chose qui fait que InstallShield marche bien c'est que le mec qui a fait sont installateur il a passé 3 jours à tester son installation sur 10 machines pour vérifier qu'il ne manquait aucune dépendance et que le désinstalleur ne foirait pas le windows.
Alors que sous linux, tu demandes au système de package non seulement de gérer les dépendances mais aussi de gérer les dépendances entre systèmes s'installations hétérogène ! C'est stupide !
[^] # Re: N'importe quoi n'importe où
Posté par harbort . En réponse à la dépêche APT vs. RPM: Aucun des deux. Évalué à 10.
Il faudrait que tu arrêtes les comparaisons stupides ! Si tu prends les install-shield, alors ne prends que de RPM/deb au choix mais pas les sources !!!!
Essaie d'installer un programme à partir des sources sous windows ... et ben en fait tu peux pas parce que t'as pas Visual Studio ou alors si tu l'as, tu compiles ton programme mais tu peux âs l'installer.
D'autre part, je ferai remarquer que InstallShield ne gère pas les dépendances : c'est le programmeur qui doit inclure toutes les bibliothèques nécessaires dans son programme ! Bien sûr, tu peux inclure du code pour tester la machine et voir si le mec à déjà des choses d'installer, mais c'est pas dans installShield. InstallShield se contente de "garantir" la désinstallation partielle de ton programme ... et encore, le désinstallateur lui-même est à la charge du programmeur aussi. La seule chose qui fait que InstallShield marche bien c'est que le mec qui a fait sont installateur il a passé 3 jours à tester son installation sur 10 machines pour vérifier qu'il ne manquait aucune dépendance et que le désinstalleur ne foirait pas le windows.
Alors que sous linux, tu demandes au système de package non seulement de gérer les dépendances mais aussi de gérer les dépendances entre systèmes s'installations hétérogène ! C'est stupide !