2 puan yazan GN⁺ 2023-09-05 | 1 yorum | WhatsApp'ta paylaş
  • Popüler komut satırı araçları curl ve wget arasındaki ilişkiyi ve farkları ele alan bir yazı
  • Yazar Daniel Stenberg, wgetin curlün rakibi değil, örtüşen işlevlere sahip tamamlayıcı bir araç olduğunu savunuyor
  • Temel nokta, wgeti curle tercih ediyor olsanız bile, verilen işi en iyi yapan aracı kullanmanız gerektiği
  • curl ile wget arasındaki teknik farkları ve benzerlikleri açıklamak için Stenberg bir Venn diyagramı hazırlamış
  • Stenberg, wgete kod katkısında bulunduğunu; birçok wget bakımcısının da curle katkı yaptığını belirterek bu projelerin işbirlikçi doğasını vurguluyor
  • Yazı, okuyucuların diyagramda hata veya eksik kısım olduğunu düşünmeleri halinde geri bildirim vermelerini teşvik ediyor
  • Yazı ayrıca curl ile diğer indirme araçları arasında ek karşılaştırmalar için bağlantılar ve OpenHub'da curl ile wgeti karşılaştıran bir tablo sunuyor

1 yorum

 
GN⁺ 2023-09-05
Hacker News görüşü
  • curl ve wget komut satırı araçları arasındaki farklara dair bir yazı
  • Kullanıcılar, wgetin "makul varsayılan seçenekler", "indirmeye devam etme" ve "hata durumunda yeniden deneme" özelliklerine sahip olduğunu; bu yüzden kararsız bağlantılarda büyük dosyaları indirirken daha güvenilir olduğunu belirtiyor
  • curlde varsayılan olmayan özellikler olarak wgetin gücü ve çökme sonrasında bile indirmeyi sürdürebilme yeteneği övülüyor
  • Bazı kullanıcılar, wgetin kutudan çıktığı haliyle daha iyi çalışması ve man sayfasının daha kolay gezilebilir olması nedeniyle günlük işlerde onu tercih ediyor
  • İki araç arasındaki temel farklardan biri, curlün varsayılan olarak stdout'a yazması, wgetin ise varsayılan olarak bir dosya oluşturması
  • wget, varsayılan olarak dosyayı URL'den türetilen bir adla indirebiliyor; bunun curlde olmayan bir özellik olduğu belirtiliyor
  • curlün yaratıcısı Daniel Stenberg, araca olan bağlılığı nedeniyle övgü alıyor; bunu IT dünyasındaki kendi izi olarak gördüğü ifade ediliyor
  • Bazı kullanıcılar karşılaştırmanın eski kalmış olabileceğini söylüyor; çünkü wget artık HTTP PUT ve proxy desteğine sahip, ancak bunlar diyagramda yer almıyor
  • curl çok sayıda protokolü desteklese de kullanıcılar, Venn diyagramındaki küçük kesişim alanının çoğu kullanıcının bu araçları kullanma biçimini gösterdiğine dikkat çekiyor
  • Gönderi, curl ve wget geliştiricileri arasındaki dostane ilişkiyi vurguluyor; her iki bakımcının da birbirlerinin araçlarına kod katkısında bulunduğu belirtiliyor
  • wget geleneksel olarak web sitelerini mirror'lamak için kullanılırken, curl komut satırı arayüzüne sahip genel amaçlı bir istek kütüphanesi olarak görülüyor
  • Yaklaşan wget2, libcurle karşılık gelen libwgeti sunuyor