3 points par GN⁺ 2024-06-29 | 1 commentaires | Partager sur WhatsApp

Bienvenue dans Code Galaxies, commandant

Choisissez votre destination

  • Bower

    • Gestionnaire de paquets JavaScript côté client
  • Composer

    • Gestionnaire de paquets pour PHP
  • RubyGems

    • Gestionnaire de paquets pour Ruby
  • npm

    • Gestionnaire de paquets JavaScript
  • Go Search

    • Recherche de paquets du langage Go (basée sur go-search.org)
  • Python (PyPI)

    • Index des paquets Python
  • NuGet

    • Paquets du monde .NET
  • R Language

    • CRAN - Réseau de paquets R
  • Debian

    • Gestionnaire de paquets Debian
  • Fedora

    • Paquets Fedora
  • Arch Linux

    • Paquets Arch Linux sans AUR
  • Arch Linux + AUR

    • Paquets Arch Linux avec AUR
  • Brew

    • Homebrew, le gestionnaire de paquets pour OS X
  • Rust

    • Dépôt de paquets Rust (crates.io)
  • Elm

    • Le langage agréable

Avis de GN⁺

  • Cet article présente des gestionnaires de paquets pour différents langages de programmation et plateformes
  • Chaque gestionnaire de paquets est un outil essentiel dans son langage ou sa plateforme, qui aide les développeurs à gérer facilement les dépendances
  • En particulier, npm et PyPI sont très largement utilisés dans les communautés JavaScript et Python
  • Lors du choix d'un nouveau gestionnaire de paquets, il est important de prendre en compte l'écosystème du langage concerné et le soutien de la communauté
  • Parmi les autres outils offrant des fonctions similaires, on peut citer Maven (Java), Gradle (Java) et Conda (Python)

1 commentaires

 
GN⁺ 2024-06-29
Commentaires sur Hacker News
  • Site web sympa, mais je suis chez le coiffeur en ce moment, donc je ne peux pas regarder la carte en secouant mon téléphone comme un fou

    • Ce serait bien de pouvoir faire glisser la sphère avec le doigt à l’écran
  • Si on imagine que chaque point est un programme et qu’il y a au moins une personne derrière, on comprend bien la complexité de chaque projet

    • C’est une structure humaine immense
  • Avis selon lequel il est très difficile d’explorer la galaxie

    • On avance avec un toucher à un doigt, mais il est difficile de toucher un point précis
    • Le problème se pose surtout quand on essaie de sélectionner un gros point
    • Faire pivoter l’appareil change la direction, mais il reste difficile de viser une étoile précise
    • Cela reste malgré tout très beau visuellement
    • Ce serait bien d’avoir un outil aussi rapide pour explorer la vraie galaxie, même s’il faudrait bien sûr de meilleurs contrôles
  • Cette visualisation est très chouette, mais une visualisation en 2D serait peut-être plus pratique

    • Par exemple, la taille des points représente le nombre total de dépendances, mais elle dépend aussi de la distance de la caméra
  • J’aime ce genre de choses

    • Gource : génère de belles vidéos organiques à partir de dépôts git
    • codeswarm : similaire à Gource
    • skyline.github.com : n’est plus utilisé aujourd’hui, comme Atom
  • En voyant un petit cluster lointain dans la galaxie NPM, j’ai décidé de l’explorer davantage

    • Image
    • Il y a des packages allant de strongcanary-a à strongcanary-z
    • Ce sont des packages conçus pour tester les composants fortement connexes dans le graphe de dépendances
    • strongcanary-a
    • On dirait que cet outil a réussi le test, c’est cool de pouvoir les identifier même de loin
  • « My God! It's full of leftpads »

  • Pour chipoter un peu sur le plan astronomique, cela ressemble plus à un amas d’étoiles qu’à une galaxie

    • Une galaxie a généralement beaucoup de mouvement circulaire et forme des bras
    • Le terme marketing « amas stellaire logiciel » serait peut-être meilleur
    • Mention de l’hypothèse largement admise selon laquelle les galaxies ont besoin de matière noire, avec l’idée de ne pas vouloir pousser la métaphore vers le logiciel
  • Je me demande comment ces données sont remplies

    • J’ai cliqué sur Rust, mais mon projet n’apparaît pas alors qu’il est sur crates.io depuis des années
  • Mention du fait qu’il n’a pas été possible d’afficher la galaxie Elm sur téléphone

    • Quelqu’un sait ce que signifient les îles séparées ?
    • Cela vient peut-être du fait qu’Elm a un processus de développement central relativement fermé, mais je ne vois pas d’autre raison