.NET Framework in Hindi

.NET, सॉफ्टवेयर एप्लिकेशन विकसित करने की एक रूपरेखा है. इस रूपरेखा को Microsoft द्वारा डिजाइन और विकसित किया गया है और 2000 में जारी पहला बीटा संस्करण है. इसका उपयोग वेब, विंडोज, फोन के लिए एप्लिकेशन विकसित करने के लिए किया जाता है. इसके अलावा, यह Functionalities और समर्थन की एक Wide range प्रदान करता है. इस Framework में बड़ी संख्या में क्लास लाइब्रेरी हैं जिन्हें Framework क्लास लाइब्रेरी (FCL) के रूप में जाना जाता है. .NET में लिखे गए सॉफ्टवेयर प्रोग्राम निष्पादन वातावरण में निष्पादित होते हैं, जिसे CLR (सामान्य भाषा रनटाइम) कहा जाता है. ये .NET Framework के मुख्य और आवश्यक भाग हैं।

.Net Framework को लगभग 60 से अधिक प्रोग्रामिंग भाषाओं का जैसे C #, F #, VB.NET, J #, VC ++, JScript.NET, APL, COBOL, पर्ल, ओबेरॉन, ML, पास्कल, एफिल, स्मॉलकॉक, पायथन, कोबरा, ADA, AD आदि समर्थन करता है. माइक्रोसॉफ्ट .NET Framework एक सॉफ्टवेयर संरचना है जो माइक्रोसॉफ्ट विण्डोज़ ऑपरेटिंग सिस्टम पर चल रहे कंप्यूटर पर स्थापित किये जा सकते हैं. आपकी जानकारी के लिए बता दे की इसमें सामान्य प्रोग्रामिंग समस्याओं के निष्पादन के लिए कोडित समाधान का एक बड़ा पुस्तकालय भी शामिल है, और एक आभासी मशीनहै जो विशेष रूप से Structure के लिए लिखे गए प्रोग्राम के Execution का प्रबंधन करती है. .NET Framework माइक्रोसॉफ्ट की एक पेशकश है और Windows प्लेटफॉर्म के लिए बनाये गए अधिकांश नए Applications द्वारा इस्तेमाल करने के लिए बनाया गया है।

Contents

What is .NET Framework in Hindi

.NET एक सॉफ्टवेयर Framework है, जिसे Microsoft द्वारा डिजाइन और विकसित किया गया है. .NET Framework का पहला संस्करण 1.0 था जो वर्ष 2002 में आया था. आसान शब्दों में कहे तो, यह विभिन्न भाषाओं जैसे C #, VB.Net आदि में लिखे गए कार्यक्रमों को Compiled और Executed करने के लिए एक आभासी मशीन है।

इसका उपयोग फॉर्म-आधारित एप्लिकेशन, वेब-आधारित एप्लिकेशन और वेब सेवाओं को विकसित करने के लिए किया जाता है. .Net मंच, VB.Net और C# पर सबसे आम लोगों के लिए प्रोग्रामिंग भाषाओं की एक किस्म उपलब्ध है. यह विंडोज, फोन, वेब, आदि के लिए एप्लिकेशन बनाने के लिए उपयोग किया जाता है. यह बहुत सारी कार्यक्षमता प्रदान करता है और उद्योग के मानकों का भी समर्थन करता है।

.NET Framework 60 से अधिक प्रोग्रामिंग भाषाओं का समर्थन करता है, जिसमें 11 प्रोग्रामिंग भाषाओं को Microsoft द्वारा डिज़ाइन और विकसित किया गया है, शेष गैर-Microsoft भाषाएँ जो .NET Framework द्वारा समर्थित हैं, लेकिन Microsoft द्वारा डिज़ाइन और विकसित नहीं की गई हैं.

.NET Framework चार मुख्य घटकों से बना है:

Common Language Runtime (CLR)

Framework Class Library (FCL),

Core Languages (WinForms, ASP.NET, and ADO.NET), and

Other Modules (WCF, WPF, WF, Card Space, LINQ, Entity Framework, Parallel LINQ, Task Parallel Library, etc.)

Common Language Runtime (CLR)

यह एक प्रोग्राम निष्पादन इंजन है जो प्रोग्राम को लोड और निष्पादित करता है. यह प्रोग्राम को देशी कोड में परिवर्तित करता है. यह Framework और ऑपरेटिंग सिस्टम के बीच एक इंटरफेस के रूप में कार्य करता है. यह अपवाद संचालन, स्मृति प्रबंधन और कचरा संग्रहण करता है. इसके अलावा, यह सुरक्षा, Type-Safety, Interoperability और Portability प्रदान करता है. CLR components की एक सूची नीचे दी गई है:

Framework Class Library (FCL)

यह एक मानक पुस्तकालय है, जो हजारों कक्षाओं का एक संग्रह है और इसका उपयोग Applications बनाने के लिए किया जाता है. BCL (Base Class Library) एफसीएल का मूल है और Basic functionality प्रदान करता है।

WinForms

Windows प्रपत्र .NET Framework के लिए एक स्मार्ट क्लाइंट तकनीक है. प्रबंधित पुस्तकालयों का एक सेट जो फ़ाइल सिस्टम को पढ़ने और लिखने जैसे सामान्य Application कार्यों को सरल करता है।

ASP.NET

ASP.NET Microsoft द्वारा डिजाइन और विकसित किया गया एक वेब फ्रेमवर्क है. इसका उपयोग वेबसाइटों, वेब एप्लिकेशन और वेब सेवाओं को विकसित करने के लिए किया जाता है. यह HTML, CSS और JavaScript का शानदार एकीकरण प्रदान करता है. इसे पहली बार जनवरी 2002 में रिलीज़ किया गया था।

ADO.NET

ADO.NET .Net फ्रेमवर्क का एक मॉड्यूल है, जिसका उपयोग एप्लिकेशन और डेटा स्रोतों के बीच संबंध स्थापित करने के लिए किया जाता है. डेटा स्रोत SQL सर्वर और XML जैसे हो सकते हैं, ADO .NET में ऐसी कक्षाएं होती हैं जिनका उपयोग डेटा को जोड़ने, पुनर्प्राप्त करने, सम्मिलित करने और हटाने के लिए किया जा सकता है।

What is Microsoft .Net Framework?

.Net Framework Microsoft द्वारा विकसित एक सॉफ्टवेयर डेवलपमेंट प्लेटफ़ॉर्म है. फ्रेमवर्क Applications को बनाने के लिए था, जो विंडोज प्लेटफॉर्म पर चलेगा, .नेट फ्रेमवर्क का पहला संस्करण वर्ष 2002 में जारी किया गया था।

संस्करण को .Net फ्रेमवर्क 1.0 कहा गया था. .Net फ्रेमवर्क तब से एक लंबा सफर तय कर चुका है, और वर्तमान संस्करण 4.7.1 है।

.Net फ्रेमवर्क का उपयोग फॉर्म-आधारित और वेब-आधारित दोनों Applications को बनाने के लिए किया जा सकता है. वेब सेवाओं को .Net फ्रेमवर्क का उपयोग करके भी विकसित किया जा सकता है।

फ्रेमवर्क विभिन्न प्रोग्रामिंग भाषाओं जैसे विज़ुअल बेसिक और C # का भी समर्थन करता है. इसलिए डेवलपर्स आवश्यक एप्लिकेशन विकसित करने के लिए भाषा का चयन और चयन कर सकते हैं. इस अध्याय में, आप .Net structure के कुछ मूल बातें जानेंगे।

.NET Framework कैसे काम करता है

एक भाषा में लिखे गए स्रोत कोड को एक Intermediate language (IL) में संकलित किया जाता है. जिसे एक निष्पादन योग्य फ़ाइल में डिस्क पर संग्रहीत किया जाता है जिसे असेंबली कहा जाता है. असेंबली में एक प्रकट होता है जो कोड के प्रकार, संस्करण और सुरक्षा आवश्यकताओं के बारे में जानकारी प्रदान करता है. एक बार Assembly CLR में लोड हो जाने पर और मान्य हो जाने पर, आईएल कोड को देशी मशीन कोड निर्देशों में अनुवादित किया जा सकता है।

.NET फ्रेमवर्क के लिए भाषा संकलक सामान्य Intermediate language (CIL) का उपयोग करते हैं, एक मध्यवर्ती कोड जिसे सामान्य भाषा रनटाइम द्वारा संकलित किया जाता है. .NET फ्रेमवर्क संस्करण संघर्षों को हल करने में मदद करता है क्योंकि यह CLR के कई संस्करणों को एक ही कंप्यूटर पर मौजूद होने की अनुमति देता है।