• [^] # Re: Simplement avec rubygems

    Posté par (site web personnel) . En réponse à la dépêche Codez avec classe grâce à Sinatra. Évalué à 3.

    C'est plus tout developpeur, mais toi, distributeur. C'est une approche qui est courante sous windows et ailleurs, mais je pense que le logiciel libre a des contraintes différentes qui font que la distribution/intégration est en général séparé du developpement.

    Pour commencer, la réutilisation du code ( ie, au lieu d'avoir 15 copies des deps, y en a qu'une ), la gestion unifié ( ie pas besoin d'adapter l'outil en fonction de ce qu'on installe ).

    La gestion à la windows ( c'est pas péjoratif quand je dit ça, mais faut bien nommer la méthode d'une façon ou d'une autre, je cherche toujours un terme à ce sujet ), c'est bien dans un systéme faiblement couplé, ou chaque dev est faiblement connecté et travaille un peu dans son coin, mais en général, ce que je voit dans le logiciel libre, c'est plus l'inverse.

    Y a des avantages et des inconvénients, c'est clair que dans une vision developpeur => utilisateur, l'approche "je fait tout moi même" facilite la vie, et à le bénéfice de la simplicité et d'une certaine forme de décentralisation.

    Mais en tant que sysadmin et en tant que packageur, je trouve ça particulierement frustre, et peu intégré. Autant je vais pas forcer les gens à passer par des paquets de distribution, autant ça me géne un peu qu'on m'empéche de le faire par négligeance, ou par manque d'envie directement. ( cf http://fosdem.org/2010/schedule/events/dist_good_upstream )