3 pontos por GN⁺ 2024-06-29 | 1 comentários | Compartilhar no WhatsApp

Bem-vindo ao Code Galaxies, comandante

Escolha um destino

  • Bower

    • Gerenciador de pacotes JavaScript do lado do cliente
  • Composer

    • Gerenciador de pacotes para PHP
  • RubyGems

    • Gerenciador de pacotes para Ruby
  • npm

    • Gerenciador de pacotes JavaScript
  • Go Search

    • Busca de pacotes da linguagem Go (baseado em go-search.org)
  • Python (PyPI)

    • Índice de pacotes Python
  • NuGet

    • Pacotes do mundo .NET
  • R Language

    • CRAN - rede de pacotes R
  • Debian

    • Gerenciador de pacotes do Debian
  • Fedora

    • Pacotes Fedora
  • Arch Linux

    • Pacotes do Arch Linux sem AUR
  • Arch Linux + AUR

    • Pacotes do Arch Linux com AUR
  • Brew

    • Homebrew, o gerenciador de pacotes para OS X
  • Rust

    • Repositório de pacotes Rust (crates.io)
  • Elm

    • A linguagem divertida

Opinião do GN⁺

  • Este artigo apresenta gerenciadores de pacotes para várias linguagens de programação e plataformas
  • Cada gerenciador de pacotes é uma ferramenta essencial em sua respectiva linguagem ou plataforma, ajudando desenvolvedores a gerenciar dependências com facilidade
  • Em especial, npm e PyPI são amplamente usados nas comunidades JavaScript e Python
  • Ao escolher um novo gerenciador de pacotes, é importante considerar o ecossistema da linguagem e o suporte da comunidade
  • Outras ferramentas com funções semelhantes incluem Maven (Java), Gradle (Java) e Conda (Python)

1 comentários

 
GN⁺ 2024-06-29
Comentários do Hacker News
  • Site muito legal, mas menciona que está na barbearia agora e não pode ficar balançando o celular para ver o mapa como um maluco

    • Seria bom poder arrastar a esfera com o dedo na tela
  • Se você imaginar que cada ponto é um programa e que há pelo menos uma pessoa por trás dele, dá para entender bem a complexidade de cada projeto

    • Esta é uma estrutura humana imensamente grande
  • Opina que explorar a galáxia é muito difícil

    • Dá para avançar com um toque de um dedo, mas é difícil tocar em um ponto específico
    • O problema acontece especialmente ao tentar selecionar um ponto grande
    • Ao girar o aparelho, a direção muda, mas ainda é difícil apontar para uma estrela específica
    • Mesmo assim, é visualmente muito bonito
    • Seria ótimo ter uma ferramenta tão rápida assim para explorar a galáxia real também, embora controles melhores fossem necessários
  • Esta visualização é muito bacana, mas uma visualização em 2D pode ser mais prática

    • Por exemplo, o tamanho do ponto indica o número total de dependências, mas também funciona como uma função da distância da câmera
  • Gosta desse tipo de coisa

  • Viu um pequeno cluster distante na galáxia do NPM e decidiu explorar mais

    • Imagem
    • Existem pacotes de strongcanary-a até strongcanary-z
    • Eles são pacotes projetados para testar componentes fortemente conectados no grafo de dependências
    • strongcanary-a
    • Parece que esta ferramenta passou no teste; é legal que seja identificável até de longe
  • Expressa a exclamação: "Meu Deus! Está cheio de leftpads"

  • Sendo um pouco chato do ponto de vista astronômico, isso está mais para um aglomerado estelar do que para uma galáxia

    • Galáxias normalmente têm muito movimento circular e formam braços
    • O termo de marketing "aglomerado estelar de software" pode ser melhor
    • Menciona a hipótese amplamente aceita de que galáxias precisam de matéria escura e expressa que não quer levar essa metáfora para o software
  • Fica curioso sobre como esses dados são preenchidos

    • Clicou em Rust, mas o projeto em que trabalha está no crates.io há anos e mesmo assim não aparece
  • Menciona que não conseguiu exibir a galáxia de Elm no celular

    • Pergunta se alguém sabe o que significam as ilhas separadas
    • Talvez seja por causa do processo de desenvolvimento central relativamente fechado do Elm, mas não sabe de outro motivo