• [^] # Re: le dilemme du dev

    Posté par . En réponse à la dépêche La bibliothèque SDL est sortie en version 2.0. Évalué à 2.

    Un des avantages que je vois au gestionnaire de paquets des langages de scripts comme Ruby ou Python est qu'il s'intègre très bien avec des outils pour isoler les environnements de programmation. Exemple avec ruby utilisé avec RVM (Ruby Version Manager) qui te permet d'avoir plusieurs versions de Ruby installées en parallèle. Couplé avec Gem (le "gestionnaire de paquets" de Ruby donc), on peut avoir des environnements bien définis entre différents travaux et on peut identifier les gems qui sont requis par un projet pour fonctionner et celles qui ne le sont pas. Une simple ligne de commande à taper ensuite pour changer de versions de ruby et de gems disponibles.
    Bien sûr tout cela est faisable à la main, mais il faut être très strict pour bien savoir ce que l'on a installé comme extension, comment la désinstaller proprement et complètement, et garder toujours un environnement de travail qui s'éxecute correctement.