curl-wget 벤 다이어그램
(daniel.haxx.se)- 인기 있는 커맨드라인 도구인 curl과 wget 사이의 관계와 차이점에 대한 기사
- 저자 Daniel Stenberg는 wget이 curl의 경쟁자가 아니라 중복 기능을 가진 동반 도구라고 주장
- 주요 포인트는 wget을 curl보다 선호하는 경우라도 주어진 작업을 가장 잘 수행하는 도구를 사용하는 것
- curl과 wget 사이의 기술적 차이점과 유사점을 설명하기 위해 Stenberg는 벤 다이어그램을 만듦
- Stenberg는 wget에 코드를 기여했으며, 여러 wget 유지 관리자들이 curl에 기여함으로써 이 프로젝트들의 협업적 성격을 강조
- 기사는 독자들이 다이어그램에 오류나 누락된 부분이 있다고 생각하면 피드백을 제공하도록 권장
- 기사는 또한 curl과 다른 다운로드 도구 간의 추가 비교를 위한 링크와 OpenHub에서 curl과 wget을 비교하는 표를 제공
Hacker News 의견
curl과wget명령줄 도구 간의 차이점에 대한 기사- 사용자들은
wget이 "합리적인 기본 옵션", "다운로드 계속", "오류 시 재시도"를 가지고 있어 불안정한 연결에서 큰 파일을 다운로드하는데 더 신뢰할 수 있다고 지적 curl에서는 기본 기능이 아닌wget의 강력함과 충돌 후에도 다운로드를 재개하는 능력을 칭찬- 일부 사용자들은
wget이 상자에서 더 잘 작동하고 그 매뉴얼 페이지가 더 쉽게 탐색되기 때문에 일상 작업에 선호 - 두 도구 간의 주요 차이점은
curl이 기본적으로 stdout에 쓰는 반면,wget은 기본적으로 파일을 생성 wget은 기본적으로 URL에서 파생된 이름으로 파일을 다운로드하는 능력을 가지고 있어, 이는curl에는 없는 기능으로 인정받음curl의 창시자인 Daniel Stenberg은 도구에 대한 헌신으로 칭찬받으며, 그는 이를 IT 세계에서의 자신의 표식으로 여김- 일부 사용자들은 비교가 구식일 수 있다고 지적하며,
wget은 이제 HTTP PUT과 프록시를 지원하는데, 이는 다이어그램에 포함되지 않았음 curl이 많은 프로토콜을 지원하더라도, 사용자들은 Venn 다이어그램에서 작은 교집합 영역이 대부분의 사용자들이 이러한 도구를 사용하는 것임을 지적- 게시물은
curl과wget의 개발자들 사이의 동료애를 강조하며, 각각의 유지 관리자들이 서로의 도구에 코드 기여를 함 wget은 전통적으로 웹사이트를 미러링하는데 사용되었으며,curl은 일반적인 목적의 요청 라이브러리로 명령줄 인터페이스를 가짐- 다가오는
wget2는libcurl에 상응하는libwget을 도입