J'ai quitté le monde de Ruby pendant un certain temps (3 ans), mais je reviens pour un projet. Je suis maintenant submergé par toutes les gemmes disponibles. Existe-t-il une liste des gemmes par popularité/meilleures gemmes ? Et où se trouve la liste actuelle de toutes les gemmes ?
Réponses
Trop de publicités?Je ne sais pas si c'est le "meilleur", mais si vous voulez voir une liste de pierres précieuses couramment utilisées à des fins diverses, j'ai trouvé La boîte à outils Ruby pour être une grande ressource. Les classements sont déterminés en comptant le nombre de forks et de watchers de divers projets github, donc je le verrais moins comme "c'est ce que je devrais utiliser" et plus comme "ce sont des choses que je devrais vérifier". Au minimum, ils sont tous susceptibles d'être en développement actif et assez à jour, et il est très utile de voir des groupes de gemmes répartis par catégorie.
Pour obtenir une liste de toutes les gemmes d'une source particulière, vous pouvez utiliser gem list --remote
comme le souligne August. Rubyforge (qui est votre source par défaut) et github sont certainement les deux plus utilisés.
Gemcutter est une source alternative pour déployer des gemmes Ruby, et il maintient des statistiques sur les gemmes les plus téléchargées (ce qui donne une idée de la popularité).
Malheureusement, il ne maintient pas beaucoup plus qu'un top 10 sur la page des statistiques, qui est inondée de dépendances Rails. Cependant, si vous recherchez des gemmes spécifiques, vous pouvez voir les statistiques de téléchargement assez clairement pour évaluer la popularité.
Ruby gems est un gestionnaire de paquets pour les projets ruby. Il n'existe pas de "meilleur" gems. Peut-être le plus utilisé, mais pas le "meilleur".
Pour une liste de toutes les gemmes sur rubygems.org, essayez gem list --remote
. Vous pouvez également essayer gem list --remote --source=http://gems.github.com/
puisque github est également une source populaire de distribution de gemmes.