D’une part, je n’ai jamais ressenti ce besoin quand j’ai développé des choses en C++, je fonctionnais avec le gestionnaire de paquet de ma distrib et ça marche bien.
Ce qui marche quand tu travail pour toi. Quand tu dois collaborer c'est moins drôle, quand tu multiplie les projets aussi.
D’autre part, tout ceci ne nous dit pas pourquoi l’outil pour le C++ devrait être codé en C++, celui pour le PHP en PHP, celui pour le python en python...
Tu m'a vu dire ça quelque part ? Je dis juste que ce genre d'outil est très utile.
Il y a une multiplication des efforts complètement ridicule sur ces sujets.
Parfaitement et, comme je l'ai déjà fais, je recommande vivement d'aller regarder les outils existants, notamment dans le monde Java (au sens JVM) qui est très fleuris et certains autres outils comme virtualenv de python.
Et ça suppose du coup qu’un projet n’a des dépendances que dans un seul langage non?
Ça marche comment si mon projet python utilise une lib en C et un outil en perl, je dois manipuler 3 gestionnaires de dépendance pour m’en sortir?
Je te dirais que les bons sont suffisamment souples pour ce genre de cas. Sachant que multiplier les dépendances n'est pas une bonne pratique non plus.
Dans le cas extrême, ce que tu va chercher à faire, c'est à créer un environnement complet pour ton logiciel et pour ça tu peux utiliser lxc/docker (avec un outil de gestion de configuration) ou vagran.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Sa conclusion : on a besoin d'un gestionnaire de dépendance pour C/C++
Posté par barmic . En réponse au journal Adieu Biicode, bonjour Conan. Évalué à 3.
Ce qui marche quand tu travail pour toi. Quand tu dois collaborer c'est moins drôle, quand tu multiplie les projets aussi.
Tu m'a vu dire ça quelque part ? Je dis juste que ce genre d'outil est très utile.
Parfaitement et, comme je l'ai déjà fais, je recommande vivement d'aller regarder les outils existants, notamment dans le monde Java (au sens JVM) qui est très fleuris et certains autres outils comme virtualenv de python.
Je te dirais que les bons sont suffisamment souples pour ce genre de cas. Sachant que multiplier les dépendances n'est pas une bonne pratique non plus.
Dans le cas extrême, ce que tu va chercher à faire, c'est à créer un environnement complet pour ton logiciel et pour ça tu peux utiliser lxc/docker (avec un outil de gestion de configuration) ou vagran.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)