सामग्री पर जाएँ

.नेट फ्रेमवर्क

मुक्त ज्ञानकोश विकिपीडिया से

डॉट नेट नेटवर्क (.NET Framework) प्राथमिक रूप से माइक्रोसॉफ्ट विंडोज़ पर चलने वाला और माइक्रोसॉफ़्ट द्वारा विकसित व स्वामित्व वाला सॉफ्टवेयर फ्रेमवर्क है। क्रॉस-प्लेटफॉर्म डॉट नेट प्रोजेक्ट द्वारा प्रतिस्थापित किए जाने तक यह कॉमन लैंग्वेज इन्फ्रास्ट्रक्चर (CLI) का प्रमुख कार्यान्वयन था। इसमें फ्रेमवर्क क्लास लाइब्रेरी (FCL) नामक एक विशाल क्लास लाइब्रेरी शामिल है और यह कई प्रोग्रामन भाषाओं में भाषा अंतर-संचालनीयता (प्रत्येक भाषा अन्य भाषाओं में लिखे गए कोड का उपयोग कर सकती है) प्रदान करती है। डॉट नेट फ्रेमवर्क के लिए लिखे गए प्रोग्राम एक सॉफ्टवेयर वातावरण (हार्डवेयर वातावरण के विपरीत) में निष्पादित होते हैं जिसे कॉमन लैंग्वेज रनटाइम (CLR) कहा जाता है। कॉमन लैंग्वेज रनटाइम एक एप्लिकेशन वर्चुअल मशीन है जो सुरक्षा, मेमोरी प्रबंधन और अपवाद संचालन जैसी सेवाएँ प्रदान करती है। इस प्रकार, डॉट नेट फ्रेमवर्क का उपयोग करके लिखे गए कंप्यूटर कोड को "प्रबंधित कोड" कहा जाता है। फ्रेमवर्क क्लास लाइब्रेरी और कॉमन लैंग्वेज रनटाइम मिलकर डॉट नेट फ्रेमवर्क बनाते हैं।

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

डॉट नेट फ्रेमवर्क की शुरुआत एक मालिकाना सॉफ़्टवेयर के रूप में हुई थी, हालाँकि कंपनी ने इसके पहले रिलीज़ से पहले ही, लगभग तुरंत ही, सॉफ़्टवेयर स्टैक को मानकीकृत करने का काम शुरू कर दिया था। मानकीकरण के प्रयासों के बावजूद, डेवलपर्स, मुख्यतः निःशुल्क और मुक्तस्रोत सॉफ्टवेयर समुदायों के डेवलपर्स, चयनित शर्तों और किसी भी मुक्त और मुक्त स्रोत कार्यान्वयन की संभावनाओं, विशेष रूप से सॉफ़्टवेयर पेटेंट के संबंध में, के प्रति अपनी असहजता व्यक्त करते रहे हैं। तब से, माइक्रोसॉफ्ट ने डॉट नेट विकास को एक समुदाय-विकसित सॉफ़्टवेयर परियोजना के समकालीन मॉडल का अधिक बारीकी से पालन करने के लिए बदल दिया है, जिसमें चिंताओं को दूर करने का वादा करते हुए अपने पेटेंट का एक अद्यतन जारी करना भी शामिल है।[1]

अप्रैल 2019 में, माइक्रोसॉफ्ट ने डॉट नेट फ्रेमवर्क 4.8, एक मालिकाना पेशकश के रूप में फ्रेमवर्क का अंतिम प्रमुख संस्करण, जारी किया, जिसके बाद अगस्त 2022 में डॉट नेट फ्रेमवर्क 4.8.1 जारी किया गया। तब से उस संस्करण में केवल मासिक सुरक्षा और विश्वसनीयता बग फिक्स जारी किए गए हैं। उस संस्करण में आगे कोई बदलाव करने की योजना नहीं है। डॉट नेट फ्रेमवर्क को विंडोज के भावी रिलीज में शामिल किया जाना जारी रहेगा और इसे सुरक्षा अद्यतन प्राप्त होते रहेंगे, जुलाई 2025 तक इसे हटाने की कोई योजना नहीं है।[2]

सन्दर्भ

[संपादित करें]
  1. इबानेज़, लुइस (19 नवम्बर 2014). "Microsoft gets on board with open source". ओपनसोर्स डॉट कॉम (अंग्रेज़ी भाषा में). 2 जनवरी 2020 को मूल से पुरालेखित. अभिगमन तिथि: 2020-01-02.
  2. gewarren. ".NET Framework & Windows OS versions". माइक्रोसॉफ़्ट लर्न (अमेरिकी अंग्रेज़ी भाषा में). 3 सितम्बर 2022 को मूल से पुरालेखित. अभिगमन तिथि: 2020-11-21.

बाहरी कड़ियाँ

[संपादित करें]