2 points par GN⁺ 2023-09-05 | 1 commentaires | Partager sur WhatsApp
  • Un article sur la relation et les différences entre curl et wget, deux outils en ligne de commande populaires
  • L’auteur, Daniel Stenberg, soutient que wget n’est pas un concurrent de curl, mais un outil compagnon aux fonctionnalités qui se recoupent
  • Le point principal est que, même si l’on préfère wget à curl, il faut utiliser l’outil le plus adapté à la tâche donnée
  • Pour expliquer les différences et similitudes techniques entre curl et wget, Stenberg a créé un diagramme de Venn
  • Stenberg a contribué au code de wget, et plusieurs mainteneurs de wget ont contribué à curl, ce qui souligne la nature collaborative de ces projets
  • L’article encourage les lecteurs à faire part de leurs retours s’ils pensent que le diagramme contient des erreurs ou des omissions
  • L’article fournit également des liens vers d’autres comparaisons entre curl et d’autres outils de téléchargement, ainsi qu’un tableau comparant curl et wget sur OpenHub

1 commentaires

 
GN⁺ 2023-09-05
Avis Hacker News
  • Un article sur les différences entre les outils en ligne de commande curl et wget
  • Des utilisateurs soulignent que wget, avec ses « options par défaut raisonnables », sa capacité à « reprendre un téléchargement » et à « réessayer en cas d’erreur », est plus fiable pour télécharger de gros fichiers sur des connexions instables
  • Les utilisateurs saluent la robustesse de wget, qui n’est pas une fonctionnalité de base de curl, ainsi que sa capacité à reprendre les téléchargements même après un plantage
  • Certains préfèrent wget pour les tâches quotidiennes, car il fonctionne mieux immédiatement et sa page de manuel est plus facile à parcourir
  • L’une des principales différences entre les deux outils est que curl écrit sur stdout par défaut, tandis que wget crée un fichier par défaut
  • wget est reconnu pour sa capacité à télécharger un fichier avec un nom dérivé de l’URL par défaut, une fonctionnalité absente de curl
  • Daniel Stenberg, le créateur de curl, est salué pour son engagement envers l’outil, qu’il considère comme sa marque dans le monde de l’IT
  • Certains utilisateurs font remarquer que la comparaison est peut-être datée, car wget prend désormais en charge HTTP PUT et les proxys, ce qui n’était pas inclus dans le diagramme
  • Même si curl prend en charge de nombreux protocoles, des utilisateurs soulignent que la petite zone d’intersection du diagramme de Venn correspond à l’usage principal que la plupart des gens font de ces outils
  • Le billet met en avant la camaraderie entre les développeurs de curl et wget, les mainteneurs de chaque projet contribuant au code de l’autre outil
  • wget a traditionnellement été utilisé pour mirrorer des sites web, tandis que curl est une bibliothèque de requêtes à usage général avec une interface en ligne de commande
  • Le futur wget2 introduira libwget, pendant de libcurl