मैंने .NET मानक और .NET कोर के बीच अंतर के बारे में पढ़ा है, लेकिन मुझे वास्तव में पता नहीं है कि अंतर क्या है, या .NET .NET लाइब्रेरी प्रोजेक्ट का चयन कब करना है और कब .NET कोर लाइब्रेरी प्रोजेक्ट चुनना है।
मैंने पढ़ा है कि .NET मानक यह सुनिश्चित करने के लिए है कि एपीआई का एक सेट हमेशा उपलब्ध रहे, कोई फर्क नहीं पड़ता कि प्लेटफॉर्म का उपयोग किया जाए (जब तक कि प्लेटफॉर्म .NET मानक संस्करण के साथ संगत हो जो मैंने चुना है)। अगर मुझसे गलती नहीं हुई है, तो इसका मतलब है कि मैं .NET मानक की एक क्लास लाइब्रेरी बना सकता हूं और फिर इसे किसी भी प्लेटफ़ॉर्म पर उपयोग कर सकता हूं जो .NET मानक संस्करण के साथ संगत है जिसे मैंने चुना है।
.NET कोर के साथ, मैंने पढ़ा है कि यह क्रॉस-प्लेटफ़ॉर्म उपयोग के लिए भी है, इसलिए यदि मैं .NET कोर लाइब्रेरी का चयन करता हूं तो ऐसा लगता है कि मैं इसे कई प्लेटफार्मों पर भी उपयोग कर सकता हूं, जैसे .NET मानक।
इसलिए अंत में, मुझे अंतर दिखाई नहीं दे रहा है। मुझे कब उपयोग करना चाहिए? उनके बीच क्या अंतर है?