Sujet : Re: C'est quand même pas mal, Linux, à côté de Windows, c'est même plutôt mieux.
De : matthieu (at) *nospam* x.localhost (Matthieu)
Groupes : fr.comp.os.linux.configurationDate : 11. Jul 2022, 13:02:15
Autres entêtes
Organisation : Aioe.org NNTP Server
Message-ID : <tah3g7$1l14$2@gioia.aioe.org>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Le 11.07.2022 à 13:07 tTh a écrit:
La pratique courante est de distribuer soit des
applications statiques, soit d'installer toutes les DLLs nécessaires
dans le répertoire du programme qui en a besoin, lors de
l'installation de celui-ci.
>
Le cracra habituel, quoi...
Non, ce n'est pas crade. C'est fonctionnel et isolé. Ce qui est crade
par contre, c'est de devoir installer à la main tous les logiciels,
avec chacun un installateur différent qui peut potentiellement faire
n'importe quoi. Mais de nouveau, ce n'est pas vraiment l'objet de cette
discussion.
Par contre, j'ai collaboré avec un développeur d'applications
spécifiques, et toute la "logique métier" était dans deux DLL.
Les diverses interfaces utilisateur étant codées dans divers
langages appelant les fonctions des DLL. Ce qui me semble une
bonne approche et contredit ton affirmation.
Je n'ai jamais dit que les DLLs n'existaient pas sous Windows... Ni
sous MS-DOS d'ailleurs, puisqu'à l'époque les overlays étaient déjà une
forme de code partagé (et un peu plus tard les objet DXE).
L'exemple que tu donnes est un cas particulier: une suite d'outils qui
exploitent une base de fonctions ou méthodes communes. L'utilisation
d'une DLL centrale est une solution possible, pourquoi pas. Cette DLL
est cependant distribuée avec les logiciels en question, donc
strictement contrôlée par l'auteur de la suite et consistante avec
l'ensemble des applicatifs qui l'exploitent.
Matthieu