자세히 보기

Paul Krill
Editor at Large

어떤 패키지 기술 가장 많이 쓸까? “도커·아파치 메이븐”

제이프로그 아티팩토리(JFrog Artifactory) 저장소 관리자의 배포 현황을 조사한 제이프로그 소프트웨어의 최신 보고서에 따르면 소프트웨어 패키지 분야에서 선두에 서 있는 기술로 ▲도커(Docker) 컨테이너, ▲아파치 메이븐(Apache Maven) 자바 프로젝트 관리, ▲NPM 자바 스크립트(NPM JavaScript) 패키지가 꼽혔다.

이번 달 발표된 ‘제이프로그 소프트웨어 아티팩트 현황(JFrog Software Artifact State of the Union)’ 보고서는 소프트웨어, 특히 패키지 기술을 만드는 데 사용되는 기술을 조사했다. 2021년 10월부터 2022년 10월까지 진행된 연구 결과에 의하면 패키지 상위 10은 다음과 같다. 

1. 도커(Docker): 저장소 수 1,330,329 / 전년 대비 성장률 10.11%
2. 메이븐(Maven): 1,183,167 / 18.79%
3. NPM: 313,992 / 19.61%

4. YUM: 307,549 / 10.36%
5. 헬름(Helm): 244,582 / 33.67%
6. PyPI: 206,830 / 29.51%
7. 누겟(NuGet): 172,989 / 31.54%
8. 데비안(Debian): 114,737 / 21.56%
9. 그래들(Gradle): 62,842 / 22.8%
10. 깃LFS(GitLFS): 48,734 / 26.34%

보고서에 따르면 이는 다양한 규모의 7,000개 기업 표본에서 추출된 결과다. 아울러 약 2만 7,000개의 아티팩토리 서버, 약 420만 개의 저장소를 대상으로 한다. 인기도는 유지관리되는 총저장소 수와 지정된 패키지 유형에서 수행된 작업을 기반으로 평가됐다. 

또한 보고서는 러스트(Rust)의 카고(Cargo) 패키지 관리자가 인상적인 상승세를 보이고 있다고 밝혔다. 러스트 카고 저장소의 수는 전년 동기 대비 약 67% 증가했다. 이 밖에 90% 이상의 기업이 메이븐 저장소를 유지하고 있으며, 2020년 1월부터 2022년 10월까지 C/C++용 자체 코난(Conan) 패키지 관리자 사용이 5배 증가했다고 보고서는 언급했다. dl-ciokorea@foundryco.com

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

이 저자의 추가 콘텐츠