ASP.NET क्या हैं? ASP.NET की विशेषताएं

ASP.NET क्या हैं? ASP.NET की विशेषताएं

ASP.NET क्या हैं?

ASP.NET गतिशील वेब अनुप्रयोगों को विकसित करने के लिए एक ढांचा है। यह VB.Net, C#, Jscript.Net आदि भाषाओं को सपोर्ट करता है। Microsoft Asp.Net में प्रोग्रामिंग लॉजिक और कंटेंट को अलग से विकसित किया जा सकता है।

इस पाठ्यक्रम में ASP.NET के कुछ महत्वपूर्ण पहलुओं को शामिल किया गया है जैसे पुन: प्रयोज्य कोड, सर्वर पर .NET अनुप्रयोगों को परिनियोजित करना, वेब अनुप्रयोग परीक्षण, डिबगिंग आदि।

ASP.Net Microsoft द्वारा प्रदान किया गया एक वेब विकास मंच है। इसका उपयोग वेब-आधारित एप्लिकेशन बनाने के लिए किया जाता है। ASP.Net को पहली बार वर्ष 2002 में जारी किया गया था।

ASP.Net पर परिनियोजित पहला संस्करण 1.0 था। ASP.Net का नवीनतम संस्करण संस्करण 4.6 है। ASP.Net को HTTP प्रोटोकॉल के साथ काम करने के लिए डिज़ाइन किया गया है। यह सभी वेब अनुप्रयोगों में उपयोग किया जाने वाला मानक प्रोटोकॉल है।

ASP.Net अनुप्रयोगों को विभिन्न .Net भाषाओं में भी लिखा जा सकता है। इनमें C#, VB.Net और J# शामिल हैं। इस अध्याय में, आप .Net Framework के कुछ बुनियादी बुनियादी सिद्धांतों को देखेंगे। ASP का पूर्ण रूप एक्टिव सर्वर पेज है, और .NET नेटवर्क इनेबल्ड टेक्नोलॉजीज है।

ASP.NET एक वेब विकास तकनीक है और Microsoft .Net प्लेटफॉर्म का हिस्सा है। वेब एप्लिकेशन मानक विंडोज एप्लिकेशन से बिल्कुल अलग है। वेब सर्वर पर एक वेब एप्लिकेशन तैनात किया जाता है। क्लाइंट मशीन पर एक वेब ब्राउज़र HTTP का उपयोग करके वेब एप्लिकेशन तक पहुंच रहा है। वेब ब्राउज़र से अनुरोध और वेब सर्वर द्वारा प्रतिक्रिया HTTP के माध्यम से की जाती है।

See also  ASP.NET में सर्वर-साइड एवं क्लाइंट-साइड कंट्रोल्स क्या होते हैं?

इसे भी पढ़े- Bio computer क्या है? इन्सान के दिमाग के बारे में क्या क्या पता चलेगा? पूरी जानकारी | 

जब कोई उपयोगकर्ता ब्राउज़र के एड्रेस बार पर वेबसाइट का पता टाइप करता है और ओके बटन दबाता है तो निम्नलिखित कदम उठाए जाते हैं: –

  • HTTP के माध्यम से वेब सर्वर पर एक GET अनुरोध भेजा जाता है।
  • वेब सर्वर GET अनुरोध को संसाधित करता है और वेब ब्राउज़र को प्रतिक्रिया भेजता है।
  • वेब ब्राउज़र तब प्रतिक्रिया को संसाधित करता है।
  • यदि उपयोगकर्ता किसी बटन या किसी ईवेंट द्वारा वेब सर्वर पर फिर से पृष्ठ सबमिट करता है, तो HTTP डेटा को वापस सर्वर पर पोस्ट करता है।
  • फिर से सर्वर अनुरोध को संसाधित करता है और क्लाइंट (ब्राउज़र) को HTML भेजता है।
  • वेब ब्राउज़र तब प्रतिक्रिया को संसाधित करता है, जो सर्वर से आता है, और ब्राउज़र पर उपयोगकर्ता को वेब पेज प्रदर्शित करता है।

विजुअल स्टूडियो .NET (उदाहरण के लिए 2002/2003 आईडीई) के पुराने संस्करणों में, डेवलपर्स को सभी वेब अनुप्रयोगों के लिए आईआईएस का उपयोग करना पड़ता था। बाद के संस्करणों में विजुअल स्टूडियो में एक अंतर्निर्मित वेब सर्वर शामिल है जिसे आप विकास के लिए उपयोग कर सकते हैं।

स्थान के आधार पर, Visual Studio 2008 और बाद में आप अपने कंप्यूटर पर एक फ़ाइल-सिस्टम-आधारित सर्वर, एक IIS सर्वर, या एक FTP सर्वर वेब अनुप्रयोग बना सकते हैं।

ASP.NET का Syntax

<html xmlns="www.w3.org/1999/xhtml">
<head runat="server">
  <title></title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <%Response. Write( "HeIIo World") %>
  </div>
  </form>
</body>
</html>(code-box)

ASP.NET संस्करण

  1. ASP.NET 1.0-16 जनवरी 2002

  2. ASP.NET 1.1-24 अप्रैल 2003
  3. ASP.NET 2.0-7 नवम्बर 2005
  4. ASP.NET 3.0-21 नवम्बर 2006
  5. ASP.NET 3.5-19 नवम्बर 2007
  6. ASP.NET 3.5 (SP1)-11 अगस्त 2008

See also  रैण्डम एक्सेस मैमोरी ( Random Access Memory - RAM ) क्या है ?

ASP.NET की विशेषताएं

ASP.NET पूरी तरह से ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग मॉडल पर आधारित है, जिसमें एक इवेंट-संचालित, नियंत्रण-आधारित आर्किटेक्चर शामिल है जो कोड एनकैप्सुलेशन और कोड पुन: उपयोग की सुविधा प्रदान करता है।

ASP.NET हमें यह सुविधा देता है कि आप सर्वर साइड कोड लिखने के लिए किसी भी .NET समर्थित प्रोग्रामिंग भाषा का उपयोग कर सकते हैं जो गतिशील सामग्री उत्पन्न करने के लिए काम करता है। जबकि C# और VB.NET का उपयोग आमतौर पर .NET समर्थित प्रोग्रामिंग भाषाओं के रूप में किया जाता है।

ASP.NET फ्रेमवर्क का उपयोग करके, हम वेब सेवाएँ भी बना सकते हैं, जो कोड हैं जिनका हम क्रॉस-प्लेटफ़ॉर्म और क्रॉस-मशीन तरीके से पुन: उपयोग कर सकते हैं। कर सकते हैं।

ASP.NET एक उच्च-प्रदर्शन वेब अनुप्रयोग विकास ढांचा प्रदान करता है। क्योंकि ASP.NET में पृष्ठ और घटक केवल तभी संकलित किए जाते हैं जब उपयोगकर्ता क्लाइंट सॉफ़्टवेयर जैसे वेब ब्राउज़र से अनुरोध करते हैं, और क्योंकि ASP.NET पृष्ठ संकलित किए जाते हैं, उनका प्रदर्शन सीमित होता है। दुभाषिया आधारित सर्वर साइड स्क्रिप्टिंग भाषा गतिशील रूप से उत्पन्न वेब पेजों की तुलना में काफी बेहतर है।

इनको भी पढ़े-

ASP.NET में सर्वर-साइड एवं क्लाइंट-साइड कंट्रोल्स क्या होते हैं?
ASP.NET में स्टेट मैनेजमेंट क्या होता है?
ASP.NET में डेटाबेस से कनेक्शन कैसे स्थापित करें?
ASP.NET में सिक्योरिटी कैसे लागू की जाती है?
ASP.NET में वेब सर्विसेज क्या होते हैं और इन्हें कैसे इम्प्लीमेंट किया जाता है?
ASP.NET में कैसे एक वेब साइट को डिप्लॉय करें?
ASP.NET में एजाक्स क्या होता है और इसका उपयोग कैसे किया जाता है?
ASP.NET में कैसे एक वेब ऐप्लिकेशन को टेस्ट किया जाता है?

Final Words

तो दोस्तों आपको हमारी पोस्ट कैसी लगी! शेयरिंग बटन पोस्ट के नीचे इसे अपने दोस्तों के साथ शेयर करना न भूलें। इसके अलावा अगर बीच में कोई परेशानी हो तो कमेंट बॉक्स में पूछने में संकोच न करें। आपकी सहायता कर हमें खुशी होगी। हम इससे जुड़े और भी पोस्ट लिखते रहेंगे। तो अपने मोबाइल या कंप्यूटर पर हमारे ब्लॉग “various info: Education and Tech” को बुकमार्क (Ctrl + D) करना न भूलें और अपने ईमेल में सभी पोस्ट प्राप्त करने के लिए हमें अभी सब्सक्राइब करें। 

See also  डेटाबेस प्रबन्धन प्रणाली ( Database Management System ) क्या होती है? पूरी जानकारी

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

Sharing Is Caring:

Hello friends, I am Ashok Nayak, the Author & Founder of this website blog, I have completed my post-graduation (M.sc mathematics) in 2022 from Madhya Pradesh. I enjoy learning and teaching things related to new education and technology. I request you to keep supporting us like this and we will keep providing new information for you. #We Support DIGITAL INDIA.

Leave a Comment