What is . Net Framework in Hindi

By: Raghvender Singh


एकबार फिर से Hindi Jankari  में आप सभी लोगो का स्वागत करता हूँ। आज के लेख में आप सभी लोगो को . Net Framework के बारे में बताने 
जा रहा हूँ.


                                                                                       


. Net Framework क्या है :-
                                           . Net framework एक डेवलपमेंट सॉफ्टवेयर फ्रेमवर्क है,जिसे माइक्रोसॉफ्ट ने 2002 में डेवेलप किया था। . net framework केवल windows operating system में ही रन होता है,डॉट नेट एक ऐसा फ्रेमवर्क है। जिससे की माइक्रोसॉफ्ट एनवायरनमेंट के अंदर web-based,windows based तथा console based सॉफ्टवेयर (एप्लीकेशन) को विकसित किया जाता है। डॉट नेट फ्रेमवर्क में CLR (Common Language Run-time) फ्रेमवर्क की आत्मा की तरह काम करता है। डॉट नेट फ्रेमवर्क में बहुत बड़ी class library होती है,जिसे framework class library (FCL) कहते है इसमें कोड के बारे में पूरी जानकारी होती है। डॉट फ्रेमवर्क java language की तरह pure object oriented होता है। लेकिन यह प्लेटफार्म इंडिपेंडेंट नहीं होता है। अर्थात यह केवल विंडोज प्लेटफार्म पर ही रन  होता है।  डॉट नेट फ्रेमवर्क एक ऐसा प्लेटफार्म है,जो बहुत सारी लैंग्वेज को सपोर्ट करता है, अर्थात यह दूसरी लैंग्वेज में लिखे कोड को भी सपोर्ट करता है। डॉट नेट फ्रेमवर्क Graphical User Interface (GUI) उपलब्ध करता है। 


Components of . Net Framework :-
                                                           . Net Framework के निम्मलिखित components होते है। 


1.CLR(Common Language run-time)
2.CTS(Common Type System)
3.FCL(. Net Framework Class Library)
4. .Net Languages



                                                                            




1.CLR(Common Language Run-time) :-
                                                                     यह एक virtual machine की तरह कार्य करता है,और सारी लैंग्वेज को एक्सेक्यूटे करता है। CLR source code को byte code में translate कर देता है,जिसे हम CIL(Common Intermediate Language) या MSIL(Microsoft Intermediate Language) कहते है। तथा इसके बाद run-time में CLR,JIT compiler के द्वारा इस CIL कोड या MSIL कोड को native code में बदल देता है। 

2.CTS(Common Type System) :-
                                                       CTS ऐसे टाइप के समूह को describe करता  है, जिसका की सभी डॉट नेट लैंग्वेज में सामान रूप से प्रयोग किया जाता है। उदाहरण के लिए C# में एक क्लास लाइब्रेरी का प्रयोग किया जाता है,और इस क्लास लाइब्रेरी का प्रयोग VB.Net में भी किया जाता है। क्योकि यह क्लास लाइब्रेरी CTS के द्वारा डिफाइन है। यह टाइप वैल्यू टाइप तथा रिफरेन्स टाइप हो सकते है,वैल्यू टाइप को वैल्यू के द्वारा पास किये जाते है। जो कि stack में स्टोर रहते है। रिफरेन्स टाइप को रिफरेन्स के द्वारा पास किया जाता है,जो कि heap में स्टोर होता है। 

3. FCS(Framework Class Library) :-
                                                              FCL माइक्रोसॉफ्ट की स्टैण्डर्ड लाइब्रेरी है,तथा यह reusable,class,interfaces तथा वैल्यू टाइप की लाइब्रेरी है। इसका प्रयोग web-based,Windows GUI application तथा ASP.Net application,console based application को विकसित करने के लिए किया
जाता है।


C लैंग्वेज क्या है,इसके बारे में जानने के लिए क्लिक करे।
 


4. Net language :-
                              . Net Framework में Visual Basic(VB) . Net,Visual C#,ASP. Net,Jscript .Net,ADO.Net तथा अन्य . Net Language है। 



                                                                             


हेलो दोस्तों मेरा लिखा हुआ लेख पढ़ने के लिए आप लोगो का बहुत-बहुत धन्यवाद,अगर मेरा लिखा हुआ लेख आप सभी लोगो के समझ में आया हो तो प्लीज कमेंट बॉक्स में कमेंट करे। 
अगर आप सभी लोगो को किसी भी technical टॉपिक के बारे में कोई भी जानकारी चाहिए तो प्लीज कमेंट बॉक्स में कमेंट करे हम उसे जल्द ही आप लोगो के लिए उपलब्ध करेंगे।  




Comments