जब हम .NET दुनिया के बारे में बात करते हैं तो सीएलआर वह सब कुछ है जो हम करते हैं। सीएलआर का न्यूनतम ज्ञान क्या है एक .NET प्रोग्रामर को एक अच्छा प्रोग्रामर होना चाहिए? क्या आप मुझे एक/बहुत से विचार कर सकते हैं जो आपको लगता है/सबसे महत्वपूर्ण विषय हैं: जीसी ?, ऐपडोमेन ?, थ्रेड ?, प्रक्रियाएं ?, असेंबली/फ़्यूज़न?सीएलआर का न्यूनतम ज्ञान क्या है एक .NET प्रोग्रामर को एक अच्छा प्रोग्रामर होना चाहिए?
यदि आप लेख, ब्लॉग, किताबें या अन्य विषयों के लिंक पोस्ट करते हैं तो अधिक सराहना करेंगे यदि अधिक जानकारी मिल सकती है।
अद्यतन: मैंने कुछ टिप्पणियों से देखा कि मेरा प्रश्न कुछ लोगों के लिए स्पष्ट नहीं था। जब मैं सीएलआर कहता हूं तो मेरा मतलब नहीं है। नेट फ्रेमवर्क। यह .NET पुस्तकालयों को याद रखने के बारे में नहीं है, यह समझने के लिए है कि निष्पादन वातावरण (जिसमें वे पुस्तकालय रनटाइम पर रहते हैं) काम करते हैं।
मेरा प्रश्न सीधे जॉन रॉबिन्स द्वारा "माइक्रोसॉफ्ट® .NET" पुस्तक (जिसे मैं अनुशंसा करता हूं) के लेखक डीबगिंग द्वारा प्रेरित किया गया था और यहां के सहयोगी ने विंटेललेक्ट में जेफरी रिचटर का हवाला दिया। प्रारंभिक अध्यायों में से एक में वह कह रहा है कि "... किसी भी .NET प्रोग्रामर को पता होना चाहिए कि जांच क्या है और रनटाइम में असेंबली कैसे लोड की जाती है"। क्या आपको लगता है कि ऐसी अन्य चीजें हैं?
अंतिम अद्यतन: "सी # के माध्यम से सीएलआर" के पहले 5 अध्याय पढ़ने के बाद मुझे इसे पढ़ने वाले किसी को भी कहना होगा। यदि आप पहले से नहीं हैं, तो इस पुस्तक को पढ़ें!
प्लस अपवाद हैंडलिंग और कचरा संग्रह –
बॉक्सिंग? क्या नेट डेवलपर्स वास्तव में उस पर उठाए जाते हैं? :) – EBGreen
अपवाद हैंडलिंग मेरे अनुभव में अपवादों की मौलिक समझ की तुलना में अच्छे डिजाइन का एक मामला है। लेकिन हाँ, मैं सूची में जीसी जोड़ दूंगा। –