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