- लोकप्रिय 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 टिप्पणियां
Hacker News की राय
curlऔरwgetcommand-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पेश करेगा