Total Pageviews

Monday, June 20, 2022

डॉट नेट फ्रेमवर्क : परिचय (.NET Framework : An Introduction)

 

डॉट नेट वह प्लेटफॉर्म है, जिसके माध्यम से विभिन्न प्रोग्रामिंग भाषाओं में विभिन्न प्रकार के एप्लीकेशन सॉफ्टवेयरों का विकास किया जाता है। इस प्लेटफार्म का विकास माइक्रोसॉफ्ट द्वारा किया गया है। यह अनेक ऑपरेटिंग सिस्टमों,जैसे - Linux, macOS, Windows, iOS, Android  आदि से संबंधित एप्लीकेशन सॉफ्टवेयरों के विकास की भी सुविधा प्रदान करता है इसके बारे में माइक्रोसॉफ्ट द्वारा पर कहा गया है-

“ .NET is a free, cross-platform, open source developer platform for building many different types of applications.

With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, IoT, and more.”

(https://dotnet.microsoft.com/en-us/learn/dotnet/what-is-dotnet, 04-06-2022)

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

डॉट नेट अपने आप में कई तकनीकों का समुच्चय है, जिनमें से कुछ प्रमुख कोसी. शार्प प्रोग्रामिंग एवं हिंदी के भाषिक टूल्स (2012) के आधार पर इस प्रकार से देखा जा सकता है-

(क)  ए.एस.पी. डॉट नेट वेब एप्लिकेशन (ASP .NET Application): इनमें गतिक (dynamic) एवं डाटा ड्रिवेन ब्राउजर आधारित अनुप्रयोग आते हैं।

(ख) विंडोज फॉर्म आधारित एप्लिकेशन (Windows Form Based Application): इसका तात्पर्य पारंपरिक समृद्ध क्लाएंट अनुप्रयोगों से है।

(ग)   कंसोल एप्लिकेशन (Console Application): इसका तात्पर्य डॉस प्रकार के अनुप्रयोगों (DOS kind of applications), जैसे batch scripts से है।

(घ)   घटक लाईब्रेरी (Component Libraries): इसका तात्पर्य उन घटकों से है जिनमें कुछ कार्य-व्यापार तर्क (business logic) सामान्यत: कैप्सूलीकृत (encapsulate) होते हैं।

(ङ)  विंडोज कस्टम नियंत्रक (Windows custom Controls): पारंपरिक सक्रिय एक्स. कंट्रोलों (Active X Controls) की तरह इनमें हम अपने विंडोज कंट्रोलों को भी विकसित कर सकते हैं।

(च)  वेब कस्टम नियंत्रक (Web Custom Controls): कस्टम कंट्रोल कार्य-प्रभाव को वेब अनुप्रयोगों तक विस्तृत किया जा सकता  है जो कोड के पुन: प्रयोग और मॉड्यूलीकरण की सुविधा प्रदान करते हैं।

(छ) वेब सेवाएँ (Web Services): ये वेब प्रयोजनीय हैं जिनकी प्रकार्यात्मकता HTTP, XML और SOAP जैसे उद्योग मानकों (industry standards) द्वारा उपलब्ध होती है।

(ज) विंडोज सेवाएँ (Windows Services): इनका तात्पर्य उन अनुप्रयोगों से है जो पृष्ठभूमि (background) में सेवाओं (services) की तरह रन करते हैं। इनको प्रणाली द्वारा प्रारंभ (system boot up) के समय स्वचलित रूप से आरंभ होने के लिए configure किया जा सकता है।

संदर्भ-

§  प्रसाद, धनजी. (2012). सी. शार्प प्रोग्रामिंग एवं हिंदी के भाषिक टूल्स. नई दिल्ली : प्रकाशन संस्थान।

§  https://dotnet.microsoft.com/en-us/learn/dotnet/what-is-dotnet

No comments:

Post a Comment