2011-05-06 16 views
19

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

क्या एएसपी.NET मूल एएसपी भाषा .NET ढांचे में पोर्ट किया गया है और सी # एक स्वतंत्र भाषा है जो .NET ढांचे का भी उपयोग करती है?

उत्तर

37

सी # एक CLS प्रोग्रामिंग भाषा .NET ढांचे के लिए डिज़ाइन की गई है। ASP.NET आप किसी भी सीएलएस अनुरूप भाषा का प्रयोग वेब अनुप्रयोगों जैसे C#, VB.NET, एफ #, के रूप में लिखने के लिए अनुमति देता है नेट ढांचे का हिस्सा है ...

क्या आप मूल एएसपी भाषा की बात कर रहे कहा जाता है क्लासिक एएसपी और यह एक भाषा नहीं है। यह वीबीस्क्रिप्ट और जेस्क्रिप्ट भाषाओं का उपयोग कर वेब अनुप्रयोगों के विकास के लिए एक ढांचा है। इसे अब बहिष्कृत तकनीक माना जाता है और माइक्रोसॉफ्ट नए अनुप्रयोगों के विकास के लिए एएसपी.नेट का उपयोग करने की सिफारिश करता है।

8

यह थोड़ा सा व्यापक है। असल में, एएसपी.नेट एक वेब डिलीवरी तंत्र है जो पृष्ठभूमि में सी # या वीबी.नेट चलाता है। सी # एक प्रोग्रामिंग भाषा है जो एएसपी.नेट के साथ-साथ विनफॉर्म, डब्ल्यूपीएफ और सिल्वरलाइट चलाती है। यहां वास्तव में तुलना नहीं है।

+0

पर असहमत है। विजुअल स्टूडियो -> नई परियोजना। दोनों को एक ही तरीके से प्रस्तुत किया जाता है और मैं पूरी तरह से देख सकता हूं कि किसी को भ्रमित कैसे किया जाएगा। –

+1

@ विलियम मियोच: क्षमा करें, मैं यह कहने का मतलब नहीं था कि मुझे समझ में नहीं आया कि ओपी कहां से आ रहा था। इसके बजाए, मेरा मतलब था कि दोनों की तुलना नहीं की जाती है। मैं सवाल का जवाब दे रहा था। विकी लिंक के लिए – IAmTimCorey

0

ASP.NET एक फ्रेमवर्क है।

वेब फ़ॉर्म दो टुकड़ों में विभाजित: दृश्य घटक और तर्क। दृश्य घटकों वेब सर्वर नियंत्रण (मार्कअप भाषा) का उपयोग कर विकसित कर रहे हैं, तर्क कोई तिथि नहीं या vb का उपयोग करके विकसित

https://msdn.microsoft.com/en-us/library/428509ah.aspx

https://msdn.microsoft.com/en-us/library/zsyt68f1.aspx

वेब सर्वर नियंत्रण इस तरह के बटन और पाठ बक्से के रूप में पारंपरिक रूप नियंत्रण शामिल साथ ही सारणी जैसे जटिल नियंत्रण। उनमें ऐसे नियंत्रण भी शामिल होते हैं जो आमतौर पर प्रयुक्त प्रपत्र कार्यक्षमता प्रदान करते हैं जैसे कि ग्रिड में डेटा प्रदर्शित करना, तिथियां चुनना, मेनू प्रदर्शित करना, और

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