ASP और ASP.NET ट्यूटोरियल
ASP का अर्थ है A सक्रिय S erver P आयु
ASP वेब पेज बनाने के लिए एक विकास ढांचा है।
एएसपी कई अलग-अलग विकास मॉडल का समर्थन करता है:
- क्लासिक एएसपी
- ASP.NET वेब फॉर्म
- एएसपी.नेट एमवीसी
- ASP.NET वेब पेज
- एएसपी.नेट एपीआई
- ASP.NET कोर
एएसपी प्रौद्योगिकी
ASP और ASP.NET सर्वर साइड तकनीक हैं।
दोनों प्रौद्योगिकियां कंप्यूटर कोड को इंटरनेट सर्वर द्वारा निष्पादित करने में सक्षम बनाती हैं।
जब कोई ब्राउज़र ASP या ASP.NET फ़ाइल का अनुरोध करता है, तो ASP इंजन फ़ाइल को पढ़ता है, फ़ाइल में किसी भी कोड को निष्पादित करता है, और ब्राउज़र को परिणाम लौटाता है।
क्लासिक एएसपी - सक्रिय सर्वर पेज
ASP (उर्फ क्लासिक ASP) को 1998 में Microsoft की पहली सर्वर साइड स्क्रिप्टिंग भाषा के रूप में पेश किया गया था।
क्लासिक ASP पृष्ठों में फ़ाइल एक्सटेंशन .asp होता है और आमतौर पर VBScript में लिखा जाता है।
हमारे क्लासिक एएसपी ट्यूटोरियल पर जाएँ »एएसपी.नेट
ASP.NET को 2002 में क्लासिक ASP के उत्तराधिकारी के रूप में जारी किया गया था।
ASP.NET पृष्ठों में एक्सटेंशन .aspx होता है और सामान्य रूप से C# (C शार्प) में लिखा जाता है।
ASP.NET 4.6 ASP.NET का नवीनतम आधिकारिक संस्करण है।
ASP.NET 5 को ASP.NET का एक महत्वपूर्ण रीडिज़ाइन होने की उम्मीद थी।
हालाँकि, ASP.NET 5 के विकास को ASP.NET Core के पक्ष में रोक दिया गया था ।
ASP.NET वेब पेज
ASP.NET वेब पेज एक SPA एप्लिकेशन मॉडल (सिंगल पेज एप्लिकेशन) है।
एसपीए मॉडल काफी हद तक PHP और क्लासिक एएसपी के समान है।
ASP.NET वेब पेजों को नए ASP.NET कोर में मर्ज किया जा रहा है।
हमारे वेब पेज ट्यूटोरियल पर जाएँ »एएसपी.नेट एमवीसी
ASP.NET MVC एक MVC एप्लिकेशन मॉडल (मॉडल-व्यू-कंट्रोलर) है।
ASP.NET MVC को नए ASP.NET Core में मिला दिया जा रहा है।
ASP.NET MVC इस ट्यूटोरियल में शामिल नहीं है।
एएसपी.नेट वेब एपीआई
ASP.NET API एक API एप्लिकेशन मॉडल (एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) है।
ASP.NET API को नए ASP.NET कोर में मर्ज किया जा रहा है।
ASP.NET API इस ट्यूटोरियल में शामिल नहीं है।
ASP.NET वेब फॉर्म
ASP.NET वेब प्रपत्र एक घटना संचालित अनुप्रयोग मॉडल है।
ASP.NET वेब प्रपत्र नए ASP.NET कोर का भाग नहीं है।
ASP.NET वेब फॉर्म इस ट्यूटोरियल में शामिल नहीं हैं ।
ASP.NET कोर
ASP.NET Core 2016 में जारी किया गया था।
ASP.NET Core ASP.NET MVC, ASP.NET वेब API और ASP.NET वेब पेजों को एक एप्लिकेशन फ्रेमवर्क में मिला देता है।
ASP.NET कोर इस ट्यूटोरियल में शामिल नहीं है।