2010-01-04 10 views
14

के बीच अंतर एएसपी और एएसपीनेट के बीच क्या अंतर है?एएसपी और एएसपीनेट

+5

गूगल इस प्रश्न के लिए एसओ की तुलना में बेहतर कार्य करता है, के रूप में पहले उत्तर गूगल खोज में शीर्ष खड़ा है –

उत्तर

23

"क्लासिक" एएसपी VBScript अपने कोड के लिए उपयोग करता है। एएसपी.नेट आपको सी #, वीबी.नेट और अन्य भाषाओं का उपयोग करने की अनुमति देता है। एएसपी.नेट आपको उन सभी टूल्स तक पहुंच प्रदान करता है जो .NET ढांचे के साथ आते हैं और आपको ऑब्जेक्ट उन्मुख कोड लिखने की अनुमति देते हैं।

12

वे यहां सूचीबद्ध करने के लिए बहुत अधिक हैं। मेरा सुझाव है कि आप ASP.NET compared with classic ASP विकिपीडिया पढ़ें।

-

एक तरफ: मेरी मूल जवाब w3schools.com पर एक संसाधन आज अब उपलब्ध नहीं है कि करने के लिए भेजा। यदि आप इसे एक्सेस करना चाहते हैं, तो आप वेबैक संग्रह का उपयोग करके ऐसा कर सकते हैं: ASP.NET vs ASP

2

एएसपी पुराना है (जिसे "क्लासिक एएसपी" भी कहा जाता है)। .NET ढांचे का उपयोग करते हुए एएसपी.नेट नया है।

देखें: http://www.w3schools.com/aspnet/aspnet_vsasp.asp

2

IndiaBIX's answers to ASP.NET interview questions के अनुसार:

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

विस्तृत तुलना के लिए the section of the Wikipedia article that compares ASP.NET to ASP classic भी देखें।

4

एएसपी.नेट एएसपी के समान नहीं है। "पुराना" एएसपी अब क्लासिक एएसपी कहा जाता है। एएसपी.नेट Markup Language अन्य चीजों के साथ, तत्वों को चलाने के लिए सर्वर नियंत्रणों का उपयोग कर सकता है।

उदाहरण के लिए के रूप में:

<form id="MyForm" runat="server"> 

तो फिर तुम ने कहा कि यह सर्वर पर चलेगा और आप इसे नियंत्रित करने के लिए एक आईडी है।

  • नेट (जैसे एक पुस्तकालय के रूप में) ढांचे
  • C#, J #, VB.NET, वे के साथ संवाद स्थापित करने के लिए मुख्य script languages हो रहा है। नेट
  • एएसपी.नेट Markup Language है।
    यह सर्वर की तरफ चलता है। यह उपयोगकर्ता को एक्सएमएल/एचटीएमएल/एक्सएचटीएमएल भी आगे उत्पन्न करता है। कई तरीकों से कोई WinForms के साथ ASP.NET की तुलना कर सकता है। फिर उपयोगकर्ता को कुछ दिखने का एक तरीका है।
2

शास्त्रीय एएसपी की तरह 'Apache वेब सर्वर'

लेकिन, ASP.NET

ASP.NET गैर पर चलाया जा सकता है गैर माइक्रोसॉफ्ट प्रौद्योगिकी प्लेटफार्मों पर ही चलाने का कोई तंत्र था माइक्रोसॉफ्ट प्लेटफॉर्म भी। कैसिनी माइक्रोसॉफ्ट द्वारा उत्पादित नमूना वेब सर्वर है, जो अन्य परियोजनाओं के बीच, अपाचे के साथ एएसपी.नेट होस्ट करने के लिए उपयोग किया गया है।

बहु भाषा समर्थन वेबपेज

एएसपी में में केवल दो भाषाओं पटकथा VBScript और JScript/जावास्क्रिप्ट के लिए उपलब्ध थे। लेकिन एएसपी.नेट में हम परंपरागत एएसपी में उपलब्ध दो स्क्रिप्टिंग भाषाओं से अब तक सीमित नहीं हैं: किसी भी पूरी तरह से अनुपालन .NET भाषा का अब सीएस और वीबी.नेट सहित एएसपी.नेट के साथ उपयोग किया जा सकता है।

नोट: - (सी # और VB.Net दोनों सर्वर साइड भाषाएं हैं।)

संबंधित मुद्दे