nuget - चॉकलेट और नुगेट के बीच अंतर



chocolatey (1)

Chocolatey NuGet का एक उच्च संस्करण या एक अलग पैकेज प्रबंधक है? मुझे अपना ओपन सोर्स एप्लीकेशन कहां रखना चाहिए? NuGet या चॉकलेट?

https://code.i-harness.com


NuGet को आपकी परियोजना में कोड पुस्तकालयों को आसानी से जोड़ने की अनुमति देने के लिए डिज़ाइन किया गया है। JSON.NET, इकाई फ्रेमवर्क इत्यादि जैसी चीजें

चॉकलेट वास्तव में NuGet पैकेज सिस्टम के शीर्ष पर बनाया गया है, लेकिन यह एक अलग आवश्यकता को भरने के लिए डिज़ाइन किया गया है। चॉकलेट अनुप्रयोगों और अन्य निष्पादन योग्य लपेटता है और उन्हें अपने कंप्यूटर पर स्थापित करना आसान बनाता है। उदाहरण के लिए, गिट, नोटपैड ++ इत्यादि जैसे उपकरण आसानी से cinst git जैसे कमांड के साथ स्थापित किए जा सकते हैं।

https://chocolatey.org/packages में उन सभी अनुप्रयोगों की सूची है जिन्हें इंस्टॉल किया जा सकता है।

यदि आपके पास एक ओपन सोर्स प्रोजेक्ट है जो एक लाइब्रेरी है जिसका उपयोग अन्य डेवलपर्स की परियोजनाओं में किया जाना है, तो आपको इसे NuGet पर सबमिट करना चाहिए।

यदि यह एक ऐसा एप्लिकेशन है जो उपयोगकर्ता सामान्य रूप से इंस्टॉल करते हैं, तो चॉकलेट पैकेज बनाएं जो उपयोगकर्ता कमांड लाइन से आसानी से इंस्टॉल और अपडेट कर सकते हैं।