3P by neo 3달전 | favorite | 댓글 1개

Code Galaxies에 오신 것을 환영합니다, 사령관

목적지 선택

  • Bower

    • 클라이언트 사이드 JavaScript 패키지 관리자
  • Composer

    • PHP용 패키지 관리자
  • RubyGems

    • Ruby용 패키지 관리자
  • npm

    • JavaScript 패키지 관리자
  • Go Search

    • Go 언어 패키지 검색 (go-search.org 기반)
  • Python (PyPI)

    • Python 패키지 인덱스
  • NuGet

    • .NET 세계의 패키지
  • R Language

    • CRAN - R 패키지 네트워크
  • Debian

    • Debian 패키지 관리자
  • Fedora

    • Fedora 패키지
  • Arch Linux

    • AUR 없이 Arch Linux 패키지
  • Arch Linux + AUR

    • AUR 포함 Arch Linux 패키지
  • Brew

    • OS X용 패키지 관리자가 없는 Homebrew
  • Rust

    • Rust 패키지 저장소 (crates.io)
  • Elm

    • 즐거운 언어

GN⁺의 의견

  • 이 기사는 다양한 프로그래밍 언어와 플랫폼에 대한 패키지 관리자를 소개함
  • 각 패키지 관리자는 해당 언어 또는 플랫폼에서 필수적인 도구로, 개발자들이 의존성을 쉽게 관리할 수 있게 도와줌
  • 특히, npm과 PyPI는 JavaScript와 Python 커뮤니티에서 매우 널리 사용됨
  • 새로운 패키지 관리자를 선택할 때는 해당 언어의 생태계와 커뮤니티 지원을 고려하는 것이 중요함
  • 비슷한 기능을 가진 다른 도구로는 Maven(Java), Gradle(Java), Conda(Python) 등이 있음
Hacker News 의견
  • Cool한 웹사이트지만, 지금 이발소에 있어서 미친 사람처럼 휴대폰을 흔들며 지도를 볼 수 없음을 언급함

    • 화면에서 손가락으로 구체를 드래그할 수 있으면 좋겠음
  • 각 점이 하나의 프로그램이고 그 뒤에 최소 한 명의 사람이 있다고 상상하면, 각 프로젝트의 복잡성을 잘 이해할 수 있음

    • 이는 매우 큰 인간 구조물임
  • 은하를 탐색하는 것이 매우 어렵다는 의견을 제시함

    • 한 손가락 터치로 앞으로 이동하지만 특정 지점을 터치하기 어려움
    • 특히 큰 점을 선택하려고 할 때 문제가 발생함
    • 기기를 회전하면 방향이 바뀌지만 특정 별을 가리키기 어려움
    • 그래도 시각적으로 매우 아름다움
    • 실제 은하를 탐색할 때도 이처럼 빠른 도구가 있으면 좋겠음, 물론 더 나은 컨트롤이 필요함
  • 이 시각화는 매우 멋지지만 2D 시각화가 더 실용적일 수 있음

    • 예를 들어, 점의 크기가 종속 항목의 총 수를 나타내지만 카메라 거리의 함수로도 작용함
  • 이런 종류의 것을 좋아함

    • Gource: git 저장소에서 아름답고 유기적인 비디오를 생성함
    • codeswarm: Gource와 유사함
    • skyline.github.com: 현재는 사용되지 않음, Atom처럼
  • NPM 은하의 멀리 있는 작은 클러스터를 보고 더 탐험해보기로 함

    • 이미지
    • strongcanary-a부터 strongcanary-z까지의 패키지들이 있음
    • 이들은 종속성 그래프에서 강하게 연결된 구성 요소를 테스트하기 위해 설계된 패키지임
    • strongcanary-a
    • 이 도구가 테스트를 통과한 것 같음, 멀리서도 식별할 수 있어서 멋짐
  • "My God! It's full of leftpads"라는 감탄을 표현함

  • 천문학적으로 조금 까다롭게 굴자면, 이들은 은하보다는 별 무리에 더 가까움

    • 은하는 보통 원형 운동이 많고 팔이 형성됨
    • "소프트웨어 별 무리"라는 마케팅 용어가 더 나을 수 있음
    • 은하가 어두운 물질이 필요하다는 널리 받아들여진 가설을 언급하며 소프트웨어에 대한 비유로 들어가고 싶지 않음을 표현함
  • 이 데이터가 어떻게 채워지는지 궁금해함

    • Rust를 클릭해봤지만 자신이 작업하는 프로젝트가 crates.io에 몇 년 동안 있었음에도 불구하고 보이지 않음
  • 휴대폰에서 Elm 은하를 표시할 수 없었음을 언급함

    • 분리된 섬이 무엇을 의미하는지 아는 사람 있는지 물어봄
    • Elm은 비교적 폐쇄적인 핵심 개발 프로세스를 가지고 있어 그럴 수 있지만, 다른 이유는 알 수 없음