5

मैं वर्तमान में दो नई वेबसाइटें लिख रहा हूं। दोनों बहुत सारी कार्यक्षमता साझा करते हैं। क्या कोणीय के साथ छोटे घटकों/मॉड्यूल लिखना और अन्य ऐप्स में उनका पुन: उपयोग करना संभव है? इसके लिए परियोजना संरचना क्या होगी या क्या मैं एनजी-क्ली की संरचना का उपयोग कर सकता हूं?पुन: प्रयोज्य घटक/मॉड्यूल कैसे लिखें?

उत्तर

2

हाँ मुझे लगता है कि यह संभव होगा क्योंकि आपको बहुत सारे कोणीय 2 प्लगइन्स मिलते हैं जहां आप कुछ इंस्टॉल करते हैं और इसे अपने स्वयं के प्रोजेक्ट में शामिल करते हैं। अगर मैं देख रहा था तो कुछ प्रकार के साझा घटक प्रोजेक्ट हैं, तो मैंने इस तरह कुछ देखा होगा और अपनी परियोजना संरचना की प्रतिलिपि बनाई होगी और उन्होंने इसे कैसे स्थापित किया है। https://github.com/scttcper/ngx-toastr। यह सिर्फ एक उदाहरण है और कई अन्य तृतीय पक्ष प्लगइन्स हैं जिन्हें आप प्रेरणा के लिए उपयोग कर सकते हैं।

1

तकनीकी उत्तर ऊपर वर्णित किया जाएगा। दो या दो से अधिक परियोजनाओं में उपयोग किए जाने वाले आपके घटकों को प्रबंधित करने के लिए, मैं आपको इस उद्देश्य के लिए बिल्कुल जारी एक ओपन सोर्स प्रोजेक्ट पर भी इंगित कर सकता हूं।

लोग अक्सर छोटे पैकेज प्रकाशित करते हैं या एक एकल रेपो में एक विशाल उपयोगिता लाइब्रेरी रखते हैं। ये, मेरे विचार में, वास्तविक पुन: प्रयोज्यता को प्राप्त करने में विफल रहते हैं क्योंकि उन्हें बहुत अधिक उपर की आवश्यकता होती है। https://github.com/teambit/bit

यह आसान निर्यात और परियोजनाओं और खजाने भर में कोड घटकों का पुन: उपयोग की अनुमति देता है:

जबकि एक ही समस्या का सामना करना पड़, हम एक खुला स्रोत घटक प्रबंधन प्रणाली बिट कहा जाता है बनाया गया है। यह सीआई, वर्जनिंग और हमें जो कुछ भी चाहिए, उसकी भी देखभाल करता है। आप बिट मुक्त community hub पर array/diff here नामक ओपन सोर्स पुन: प्रयोज्य घटक के लिए एक उदाहरण देख सकते हैं।

इसे आज़माने के लिए स्वतंत्र महसूस करें और यदि आपको कुछ चाहिए तो सहायता करना अच्छा लगेगा।

संबंधित मुद्दे