กาแล็กซีซอฟต์แวร์
(anvaka.github.io)ยินดีต้อนรับสู่ 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
- แพ็กเกจ Arch Linux ที่ไม่มี AUR
-
Arch Linux + AUR
- แพ็กเกจ Arch Linux ที่รวม AUR
-
Brew
- Homebrew ที่ไม่มีตัวจัดการแพ็กเกจสำหรับ OS X
-
Rust
- คลังแพ็กเกจ Rust (crates.io)
-
Elm
- ภาษาที่น่ารื่นรมย์
ความเห็นของ GN⁺
- บทความนี้แนะนำตัวจัดการแพ็กเกจสำหรับภาษาโปรแกรมและแพลตฟอร์มที่หลากหลาย
- ตัวจัดการแพ็กเกจแต่ละตัวเป็นเครื่องมือสำคัญในภาษา หรือแพลตฟอร์มนั้น ๆ ช่วยให้นักพัฒนาจัดการ dependency ได้ง่าย
- โดยเฉพาะ npm และ PyPI ถูกใช้อย่างแพร่หลายมากในชุมชน JavaScript และ Python
- เมื่อต้องเลือกตัวจัดการแพ็กเกจใหม่ ควรพิจารณาระบบนิเวศของภาษานั้นและการสนับสนุนจากชุมชน
- เครื่องมืออื่นที่มีฟังก์ชันคล้ายกัน ได้แก่ Maven (Java), Gradle (Java), Conda (Python) เป็นต้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เว็บไซต์เจ๋งดี แต่ตอนนี้อยู่ที่ร้านตัดผม เลยคงยกโทรศัพท์ขึ้นมาโบกดูแผนที่เหมือนคนบ้าไม่ได้
ถ้าจินตนาการว่าแต่ละจุดคือหนึ่งโปรแกรม และมีคนอยู่เบื้องหลังอย่างน้อยหนึ่งคน ก็จะเข้าใจความซับซ้อนของแต่ละโปรเจ็กต์ได้ดี
มีความเห็นว่าการสำรวจกาแล็กซีนี้ยากมาก
ภาพแสดงผลนี้เท่มาก แต่การแสดงผลแบบ 2D อาจใช้งานได้จริงมากกว่า
ชอบของแนวนี้
เห็นคลัสเตอร์เล็ก ๆ ที่อยู่ไกลออกไปในกาแล็กซี NPM แล้วเลยตัดสินใจลองสำรวจต่อ
อุทานว่า "My God! It's full of leftpads"
ถ้าจะจู้จี้ในเชิงดาราศาสตร์หน่อย สิ่งเหล่านี้ใกล้เคียงกับกระจุกดาวมากกว่ากาแล็กซี
สงสัยว่าข้อมูลนี้ถูกเติมเข้ามาอย่างไร
บอกว่าบนมือถือไม่สามารถแสดงกาแล็กซี Elm ได้