2010-05-07 14 views
15

मुझे आश्चर्य है कि लाइब्रेरी और प्लगइन के बीच क्या अंतर है?प्लगइन और लाइब्रेरी के बीच क्या अंतर है?

यदि कोई घटक डेटाबेस बनाता है (शायद एक .sql फ़ाइल के साथ आता है या किसी विधि के माध्यम से बनाता है) क्या यह अभी भी एक लाइब्रेरी हो सकता है या इसे प्लगइन या मॉड्यूल कहा जाता है?

क्योंकि मैं एक एड्रेस बुक घटक बना रहा हूं और यह डेटाबेस में रिकॉर्ड्स डालने और पढ़ने के तरीकों को प्रदान करता है। मुझे नहीं पता कि मुझे इसे पुस्तकालय फ़ोल्डर या प्लगइन फ़ोल्डर में रखना चाहिए या नहीं।

कृपया इस पर एक प्रकाश डालें।

धन्यवाद

उत्तर

14

मैं प्लगइन के लिए वोट देता हूं।

plugin एक बड़े आवेदन की क्षमताओं को बढ़ाता है। ऐसा लगता है कि आपकी पता पुस्तिका क्या कर रही है।

library सॉफ़्टवेयर विकसित करने के लिए उपयोग किए जाने वाले सबराउटिन या कक्षाओं का संग्रह है। मुझे लगता है कि कोई भी घटक जो अपने डेटाबेस को तुरंत चालू करता है, लाइब्रेरी के दायरे से बाहर आता है।

1

मुझे लगता है कि एक प्लगइन अधिक होगा। एक पुस्तकालय आमतौर पर कुछ व्यावहारिक कार्य या कुछ प्रदान करता है। किसी सेवा तक पहुंचने के लिए, या फ़ंक्शन सेट प्रदान करने के तरीके की तरह, लेकिन यह आमतौर पर इसका डेटाबेस नहीं बनाता है।

+0

मैं आपसे सहमत हूं लेकिन फिर मैं डॉक्टर के बारे में सोचता हूं जो डेटाबेस है जो डेटाबेस को संभालता है? और मुझे आश्चर्य है। –

+0

सिद्धांत एक ओआरएम ** ढांचा ** है और पुस्तकालय नहीं है। ज़ेंड लाइब्रेरी एक 'लाइब्रेरी' है और यह कोई डेटाबेस नहीं बनाती है या कुछ भी लिखती नहीं है (जब तक यह लाइब्रेरी का एक विशिष्ट कार्य नहीं है) –

1

यह राय और स्वाद का विषय है। पुस्तकालय अपने आप पर इतना अधिक नहीं करते हैं लेकिन चीजों को करने के लिए आपको ("प्रोग्रामर") सक्षम करते हैं। हालांकि यह कई प्लगइन्स के साथ भी कहा जा सकता है ...

1

लाइब्रेरी: अधिक संख्या में कार्य करने के लिए उपयोग की जाने वाली विधियों का एक समूह है।

प्लगइन: विशिष्ट कार्य करने के लिए उपयोग की जाने वाली कुछ विधियों का संग्रह है।

0

प्लगइन आपकी तीसरी पार्टी कक्षाएं हैं। लाइब्रेरी आपकी खुद की कक्षाएं है जिसे आपने अपनी परियोजना के लिए लागू किया है।

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