मुझे इस उत्तर का स्रोत याद नहीं है (मुझे लगता है कि मैंने इसे इंटरनेट में .ppt में पाया था), लेकिन इसका उत्तर काफी सरल है।
एक लाइब्रेरी और एक फ्रेमवर्क कक्षाओं, मॉड्यूल और / या कोड (प्रोग्रामिंग भाषा के आधार पर) का एक सेट है जो आपके अनुप्रयोगों में उपयोग किया जा सकता है और आपको एक विशिष्ट "समस्या" को हल करने में मदद करता है।
यह समस्या किसी एप्लिकेशन में लॉग या डीबगिंग जानकारी हो सकती है, चार्ट बना सकती है, एक विशिष्ट फ़ाइल प्रारूप (एचटीएमएल, पीडीएफ़, xls) बना सकती है, डेटा बेस से कनेक्ट कर सकती है, एप्लिकेशन का एक हिस्सा या पूर्ण एप्लिकेशन या किसी कोड को लागू कर सकती है। डिजाइन पैटर्न ।
इन सभी समस्याओं को हल करने के लिए आपके पास एक फ्रेमवर्क या एक पुस्तकालय हो सकता है और कई और अधिक सामान्य हो सकते हैं, फ्रेमवर्क आपको अधिक जटिल या बड़ी समस्याओं को हल करने में मदद करता है, लेकिन यह कि उनके मुख्य अंतर की सहमति, दोनों के लिए एक मुख्य परिभाषा नहीं है।
मुख्य अंतर एक पुस्तकालय और एक फ्रेमवर्क पर निर्भर करता है एक निर्भरता उनके स्वयं के कोड को धोखा देती है, सामान्य शब्दों में फ्रेमवर्क का उपयोग करने के लिए आपको एफडब्ल्यू में लगभग सभी वर्गों, मॉड्यूल या कोड का उपयोग करने की आवश्यकता होती है, लेकिन एक पुस्तकालय का उपयोग करने के लिए आप एक या एक का उपयोग कर सकते हैं अपने स्वयं के अनुप्रयोग में कुछ कक्षाएं, मॉड्यूल या लिब में कोड
इसका मतलब यह है कि अगर किसी फ्रेमवर्क में उदाहरण है, तो किसी ऐप में फ्रेमवर्क का उपयोग करने के लिए आपके पास 50 कक्षाएं हैं, जिन्हें आपको अपने कोड में 10-15 या अधिक कक्षाओं के लिए उपयोग करने की आवश्यकता है, क्योंकि यह एक फ्रेमवर्क डिज़ाइन किया गया है, कुछ कक्षाएं (उस कक्षाओं की वस्तुएं) रूपरेखा में अन्य कक्षाओं में विधियों के लिए इनपुट / पैरामीटर हैं। .NET फ्रेमवर्क, स्प्रिंग या कोई MVC फ्रेमवर्क देखें।
लेकिन उदाहरण के लिए एक लॉग लाइब्रेरी, आप बस अपने कोड में एक लॉग क्लास का उपयोग कर सकते हैं, और आपको "लॉगिंग समस्या" को हल करने में मदद करता है, इसका मतलब यह नहीं है कि लॉग लाइब्रेरी में अपने कोड में अधिक कक्षाएं नहीं होती हैं, जैसे कक्षाएं। फ़ाइलों को संभालने के लिए, स्क्रीन आउटपुट या यहां तक कि डेटा बेस को हैंडल करने के लिए, लेकिन आप कभी भी अपने कोड में उन कक्षाओं को स्पर्श / उपयोग नहीं करते हैं, और यही कारण है कि एक पुस्तकालय क्यों है और एक रूपरेखा नहीं है।
और वहाँ भी चौखटे और पुस्तकालयों से अधिक श्रेणियां हैं, लेकिन यह बंद विषय है।