2 पॉइंट द्वारा GN⁺ 2023-09-05 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • लोकप्रिय command-line टूल्स curl और wget के बीच संबंध और अंतर पर एक लेख
  • लेखक Daniel Stenberg का तर्क है कि wget, curl का प्रतिद्वंद्वी नहीं बल्कि ओवरलैपिंग फीचर्स वाला एक companion tool है
  • मुख्य बिंदु यह है कि चाहे आप wget को curl पर प्राथमिकता देते हों, फिर भी दिए गए काम के लिए सबसे उपयुक्त टूल का उपयोग करना चाहिए
  • curl और wget के बीच तकनीकी अंतर और समानताओं को समझाने के लिए Stenberg ने एक वेन डायग्राम बनाया
  • Stenberg ने wget में code contribute किया है, और कई wget maintainers ने curl में योगदान दिया है, जिससे इन projects की collaborative प्रकृति पर ज़ोर दिया गया है
  • लेख पाठकों को प्रोत्साहित करता है कि अगर उन्हें डायग्राम में कोई गलती या छूटी हुई चीज़ लगे तो वे feedback दें
  • लेख में curl और अन्य download tools के बीच अतिरिक्त तुलना के लिए links और OpenHub पर curl और wget की तुलना वाली एक table भी दी गई है

1 टिप्पणियां

 
GN⁺ 2023-09-05
Hacker News की राय
  • curl और wget command-line टूल्स के बीच अंतर पर एक लेख
  • उपयोगकर्ताओं ने बताया कि wget में "उचित default options", "download जारी रखना", और "error होने पर retry" जैसी सुविधाएँ हैं, इसलिए अस्थिर कनेक्शन पर बड़ी files डाउनलोड करने में यह अधिक भरोसेमंद है
  • curl में डिफ़ॉल्ट रूप से मौजूद न होने वाली wget की मजबूती और crash के बाद भी डाउनलोड फिर से शुरू करने की क्षमता की सराहना की गई
  • कुछ उपयोगकर्ता रोज़मर्रा के कामों के लिए wget को पसंद करते हैं, क्योंकि यह सीधे इस्तेमाल में बेहतर काम करता है और इसका manual page नेविगेट करना आसान है
  • दोनों टूल्स के बीच एक मुख्य अंतर यह है कि curl डिफ़ॉल्ट रूप से stdout पर लिखता है, जबकि wget डिफ़ॉल्ट रूप से एक file बनाता है
  • wget में डिफ़ॉल्ट रूप से URL से निकले नाम के साथ file डाउनलोड करने की क्षमता है, और यह curl में नहीं होने वाली सुविधा मानी गई
  • curl के संस्थापक Daniel Stenberg को इस टूल के प्रति उनके समर्पण के लिए सराहा गया, और वे इसे IT दुनिया में अपनी पहचान मानते हैं
  • कुछ उपयोगकर्ताओं ने कहा कि यह तुलना पुरानी हो सकती है, क्योंकि wget अब HTTP PUT और proxy को support करता है, जिन्हें diagram में शामिल नहीं किया गया था
  • भले ही curl कई protocols को support करता हो, उपयोगकर्ताओं ने कहा कि Venn diagram में छोटा-सा intersection ही दर्शाता है कि अधिकांश लोग इन टूल्स का कैसे उपयोग करते हैं
  • पोस्ट में curl और wget के डेवलपर्स के बीच आपसी सहयोग पर ज़ोर दिया गया, जहाँ दोनों के maintainers एक-दूसरे के टूल्स में code contribution करते हैं
  • wget परंपरागत रूप से websites को mirror करने के लिए इस्तेमाल होता रहा है, जबकि curl एक general-purpose request library है जिसके साथ command-line interface भी है
  • आने वाला wget2, libcurl के समकक्ष libwget पेश करेगा