है Chocolatey एक उच्च के संस्करण NuGet या एक अलग पैकेज प्रबंधक? मुझे अपना ओपन सोर्स एप्लिकेशन कहां रखना चाहिए? नुगेट या चॉकलेट?
है Chocolatey एक उच्च के संस्करण NuGet या एक अलग पैकेज प्रबंधक? मुझे अपना ओपन सोर्स एप्लिकेशन कहां रखना चाहिए? नुगेट या चॉकलेट?
जवाबों:
NuGet को आपके प्रोजेक्ट में आसानी से कोड लाइब्रेरी जोड़ने की अनुमति देने के लिए डिज़ाइन किया गया है। JSON.NET, Entity Framework इत्यादि जैसी चीजें।
चॉकलेटी वास्तव में NuGet पैकेज सिस्टम के शीर्ष पर बनाया गया है, लेकिन इसे एक अलग आवश्यकता को भरने के लिए डिज़ाइन किया गया है। Chocolatey अनुप्रयोगों और अन्य निष्पादनों को लपेटता है और उन्हें आपके कंप्यूटर पर स्थापित करना आसान बनाता है। उदाहरण के लिए, Git, Notepad ++ इत्यादि जैसे उपकरण आसानी से एक कमांड के साथ इंस्टॉल किए जा सकते हैं cinst git
।
https://chatalogy.org/packages में उन सभी एप्लिकेशनों की एक सूची है, जिन्हें इंस्टॉल किया जा सकता है।
यदि आपके पास एक ओपन सोर्स प्रोजेक्ट है जो एक पुस्तकालय है जिसे अन्य डेवलपर्स की परियोजनाओं में उपयोग किया जाना है, तो आपको इसे नूगेट में जमा करना चाहिए।
यदि यह एक ऐसा एप्लिकेशन है जिसे उपयोगकर्ता सामान्य रूप से इंस्टॉल करेंगे, तो एक चॉकलेट पैकेज बनाएं जिसे उपयोगकर्ता आसानी से स्थापित कर सकते हैं और कमांड लाइन से अपडेट कर सकते हैं।