Recentemente ho letto alcune critiche (vedi 1 , 2 , 3 ) sul sistema di distribuzione degli imballaggi di due linguaggi di programmazione popolari: gemme di Ruby e uova di Python. L'argomento più importante contro di loro è che sostituiscono il gestore di pacchetti di sistema (nel caso ce ne sia uno, come in ogni distribuzione Linux), il che rende difficile il tracciamento di uova e gemme, codice difficile da applicare e così via.
In realtà sono uova e gemme giuste? In caso contrario, ci sono alternative alla distribuzione di moduli Python o Ruby? Gli sviluppatori dovrebbero concentrarsi sull'utilizzo delle funzionalità di gestore pacchetti (apt-get, pacman, ...)?