- Ein Artikel über die Beziehung und Unterschiede zwischen den beliebten Kommandozeilen-Tools curl und wget
- Autor Daniel Stenberg argumentiert, dass wget kein Konkurrent von curl ist, sondern ein begleitendes Tool mit sich überschneidenden Funktionen
- Der zentrale Punkt ist, dass man selbst dann, wenn man wget gegenüber curl bevorzugt, das Tool verwenden sollte, das die jeweilige Aufgabe am besten erfüllt
- Um die technischen Unterschiede und Gemeinsamkeiten zwischen curl und wget zu erklären, hat Stenberg ein Venn-Diagramm erstellt
- Stenberg hat Code zu wget beigetragen, und mehrere wget-Maintainer haben zu curl beigetragen, was den kollaborativen Charakter dieser Projekte unterstreicht
- Der Artikel ermutigt Leser, Feedback zu geben, wenn sie glauben, dass das Diagramm Fehler enthält oder etwas fehlt
- Der Artikel bietet außerdem Links zu weiteren Vergleichen zwischen curl und anderen Download-Tools sowie eine Tabelle auf OpenHub, die curl und wget gegenüberstellt
1 Kommentare
Hacker-News-Kommentare
curlundwgetwgetmit „vernünftigen Standardoptionen“, „Fortsetzen von Downloads“ und „Wiederholungsversuchen bei Fehlern“ beim Herunterladen großer Dateien über instabile Verbindungen zuverlässiger seiwgetseine Stärke jenseits der Standardfunktionen voncurlsowie die Fähigkeit, Downloads auch nach einem Absturz wieder aufzunehmenwgetfür Alltagsaufgaben, weil es out of the box besser funktioniert und seine Manpage leichter zu navigieren istcurlstandardmäßig auf stdout schreibt, währendwgetstandardmäßig eine Datei erstelltwgetkann standardmäßig Dateien unter einem von der URL abgeleiteten Namen herunterladen, was als eine Funktion anerkannt wird, diecurlnicht hatcurl, Daniel Stenberg, wird für seine Hingabe an das Tool gelobt; er betrachte es als seine Spur in der IT-Weltwgetinzwischen HTTP PUT und Proxys unterstützt, was im Diagramm nicht enthalten warcurlviele Protokolle unterstützt, weisen Nutzer darauf hin, dass der kleine Schnittmengenbereich im Venn-Diagramm den Großteil dessen abdeckt, wofür die meisten Nutzer diese Tools verwendencurlundwget; die jeweiligen Maintainer tragen jeweils Code zum Tool des anderen beiwgetwurde traditionell zum Spiegeln von Websites verwendet, währendcurleine Kommandozeilenoberfläche für eine allgemeine Request-Bibliothek bietetwget2führtlibwgetals Gegenstück zulibcurlein