मैं पूरी तरह से पैकेज मैनेजर के लाभों की सराहना कर सकता हूं pip
, जैसे कि पायथन , नोड्स npm
या रूबी रत्न, क्योंकि वे आपके एप्लिकेशन पथ में फ़ाइलों को जोड़ने की तुलना में बहुत अधिक कर रहे हैं।
हो सकता है कि मुझे वह बात याद आ रही हो, या मुझे कोई आपत्ति हो रही हो, लेकिन यहाँ वे नकारात्मकताएँ हैं जिन्हें मैं देख सकता हूँ:
- प्रोजेक्ट बनाते समय अलग कदम
- दूसरे पैकेज प्रबंधक (यो डॉग) के माध्यम से स्थापित करने के लिए अलग निर्भरता
- परियोजनाओं में अधिक अव्यवस्था
bower.json
और / या के साथ जड़ें.bowerrc
- रजिस्ट्री पर रिलायंस आज तक, सही और उपलब्ध है
- छवियों की तरह कुछ आयात / संदर्भ काम नहीं करेगा
- Npm के साथ विशाल ओवरलैप, और अक्सर स्पष्ट नहीं है कि किस संसाधन का उपयोग करना है, कब
सकारात्मक मैं देख सकता हूँ ये हैं:
- मुझे निर्भरता मैन्युअल रूप से डाउनलोड करने की आवश्यकता नहीं है
- वैकल्पिक रूप से उपयोगकर्ता संकेत या पसंद के आधार पर मचान के हिस्से के रूप में पैकेज स्थापित करें
मैं वास्तव में किसी भी लाभ के बारे में जानना चाहूंगा, जिससे मैं अनजान हूं, और मुझे कहना चाहिए कि मैं उत्तेजक होने की कोशिश नहीं कर रहा हूं जो मैं वास्तव में जानना चाहता हूं।