The .Net Framework:-
Integrated Development Environment (IDE) For VB.Net
vb.net प्रोग्रामिंग के लिए माइक्रोसॉफ़्ट ने निम्न डेवलपमेंट टूल उपलब्ध कराये है:-
· Visual Studio 2010 (VS)
· Visual Basic 2010 Express (VBE)
· Visual Web Developer
उपरोक्त लिस्ट में अंतिम दोनों मुफ़्त है।
डाट नेट एक कम्प्यूटर सॉफ़्टवेयर फ्रेमवर्क है। इसे माइक्रोसाफट कंपनी ने वर्ष २००२ में विकसित किया। डाट नेट फ़्रेमवर्क अलग अलग प्रोग्रामिंग लैंगवेज में बनाये गये प्रोग्राम, अप्लिकेशन को रन करने, चलाने के लिये कामन प्लेटफार्म प्रदान करता है। यह एक फ्रेमवर्क है।इसकी सहायता से विंडो अप्लिकेशन और वेब अप्लिकेशन आसानी से बनाया और चलाया जा सकता है।
डाट नेट फ्रेमवर्क एक क्रांतिकारी प्लैटफॉर्म, या मंच है जो निम्नलिखित प्रकार के प्रोग्राम को लिखने में मदद करता है
- Windows applications
- Web applications
- Web services
.Net फ्रेमवर्क में बनाये गए एप्लिकेशन मल्टी-प्लेटफॉर्म एप्लिकेशन होते हैं।
.Net फ्रेमवर्क को इस तरह से डिजाइन किया गया है कि इसका उपयोग निम्नलिखित में से किसी भी भाषा से किया जा सकता है :-
विजुअल बेसिक, सी #, सी ++, जेस्क्रिप्ट, और कोबोल इत्यादि। ये सभी भाषाएं फ्रेमवर्क को एक्सेस एवं उपयोग कर सकती है तथा एक दूसरे के साथ संवाद(कम्युनिकेट ) भी कर सकती हैं।
.Net फ्रेमवर्क में कोड की एक विशाल लाइब्रेरी होती है जिसे VB.Net जैसी क्लाइंट भाषाओं द्वारा उपयोग में लाया जा सकता है। ये भाषाएँ ऑब्जेक्ट ओरिएंटेड कांसेप्ट का उपयोग करती हैं।
डाट नेट फ्रेमवर्क के कुछ कम्पोनेंट घटक निम्न है –
- Common Language Runtime (CLR)
- The .Net Framework Class Library
- Common Language Specification
- Common Type System
- Metadata and Assemblies
- Windows Forms
- ASP.Net and ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ
.NET फ्रेमवर्क का उद्देश्य:-
- भाषा प्रदान करने के लिए इंटरऑपरेबिलिटी।
- एक सुसंगत वस्तु-उन्मुख प्रोग्रामिंग वातावरण प्रदान करना।
- .NET फ्रेमवर्क पर कोड का निर्माण किसी अन्य कोड के साथ एकीकृत हो सकता है।
- विभिन्न प्रकार के अनुप्रयोगों, जैसे कि विंडोज-आधारित एप्लिकेशन और वेब-आधारित
- एप्लिकेशन, विंडोज कम्युनिकेशन फाउंडेशन (WCF) के विकास के लिए निरंतर वातावरण प्रदान करना।
- सॉफ्टवेयर परिनियोजन और संस्करण विरोधों को कम करने के लिए।
- भाषा स्वतंत्रता प्रदान करने के लिए।
.NET प्लेटफार्म लक्ष्य (.NET Platform Goals):-
- विश्वसनीय
- सरलीकृत विकास
- सुरक्षा
- भाषा की स्वतंत्रता
- भाषा अंतर
