ASP.NET

लेखक: Laura McKinney
निर्माण की तारीख: 9 अप्रैल 2021
डेट अपडेट करें: 24 जून 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
वीडियो: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

विषय

परिभाषा - ASP.NET का क्या अर्थ है?

ASP.NET एक एकीकृत वेब डेवलपमेंट मॉडल है, जो .NET फ्रेमवर्क के साथ एकीकृत है, जो गतिशील वेब एप्लिकेशन और वेब सेवाओं को बनाने के लिए सेवाएं प्रदान करने के लिए डिज़ाइन किया गया है। यह .NET लैंग्वेज के कॉमन लैंग्वेज रनटाइम (CLR) पर बनाया गया है और इसमें मल्टी लैंग्वेज इंटरऑपरेबिलिटी, टाइप सेफ्टी, गारबेज कलेक्शन और इनहेरिटेंस जैसे फायदे शामिल हैं।

माइक्रोसॉफ्ट के मार्क एंडर्स और स्कॉट गुथ्री ने 1992 में ASP.NET का पहला संस्करण बनाया। यह प्रस्तुति और सामग्री को अलग करके संरचित और वस्तु-उन्मुख तरीके से वितरित अनुप्रयोगों के विकास की सुविधा के लिए बनाया गया था और इसलिए स्वच्छ कोड लिखें। ASP.NET मॉडल-व्यू-कंट्रोलर आर्किटेक्चर के आधार पर डायनामिक पेज बनाने के लिए कोड-पीछे मॉडल का उपयोग करता है।
उनके पास ASP से कुछ प्रमुख अंतर हैं। ASP.NET का एक पुराना संस्करण है। ASP.NET के ऑब्जेक्ट मॉडल में एएसपी से काफी सुधार हुआ है, जो इसे एएसपी के लिए पूरी तरह से पिछड़ा बनाता है।

इन अंतरों में शामिल हैं:
1. संकलित कोड का उपयोग (व्याख्या किए गए कोड के बजाय),
2. घटना-संचालित सर्वर-साइड स्क्रिप्टिंग मॉडल,
3. राज्य प्रबंधन,
4. .NET फ्रेमवर्क के नियंत्रण और पुस्तकालयों का उपयोग करके तेजी से अनुप्रयोग विकास।
5. डायनामिक प्रोग्रामिंग कोड एक फ़ाइल या विशेष रूप से नामित टैग में अलग से रखा गया है। यह रनटाइम के दौरान संशोधित हो रहे प्रोग्राम कोड से बचा जाता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia ASP.NET की व्याख्या करता है

ASP.NET क्लाइंट अनुरोधों के जवाब में सामग्री वितरित करने के लिए इंटरनेट सूचना सर्वर (IIS) के साथ काम करता है। अनुरोधों को संसाधित करते समय, ASP.NET डेस्कटॉप अनुप्रयोग के समान सभी .NET क्लासेस, कस्टम घटकों और डेटाबेस तक पहुँच प्रदान करता है।

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

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