asp.net - एएसप - पाठ बॉक्स नियंत्रण के गुणों की व्याख्या




क्या नए प्रोग्रामर एएसपी पहले या एएसपी.नेट को सीखते हैं? (9)

आप एएसपी.नेट में वास्तव में नहीं सीखते हैं, तो आप सी # या वीबी। नेट जैसी भाषा सीखेंगे। लेकिन हाँ .नेट! .नेट

मेरे सहयोगी का तर्क है कि नए प्रोग्रामर को एएसपी.Net सीखने से पहले एएसपी सीखना चाहिए।

मुझे उसके साथ सहमत हैं क्योंकि एएसपी.नेट के साथ शुरू होने वाले नए प्रोग्रामर वेब मिल, पोस्ट और स्टेट मैनेजमेंट नहीं समझते हैं :(

कौन सा वेब प्रोग्रामिंग क्लासिक एएसपी या एएसपी.नेट सीखना सबसे अच्छा है?


ऐसा कुछ कहने का समान तर्क है:

"सी ++ सीखने से पहले आपको पास्कल सीखना चाहिए!"

आप 2 अलग-अलग भाषाओं और प्लेटफार्मों की तुलना कर रहे हैं


क्लासिक एएसपी पर आपको क्यों सीखना चाहिए? यह मर चुका है; इसमें कोई नया काम नहीं किया गया है

यदि आप एक प्रोग्रामिंग मॉडल सीखना चाहते हैं जो वेब का काम करता है (जो कि asp.net वेबफॉर्म्स नहीं करता है, यह खिड़कियों के रूपों की एक रिसाव नकल है), एएसपी.नेट एमवीसी जैसे आधुनिक मॉडल हैं।


क्लासिक एएसपी पर मैं asp.net MVC को चुनना चाहता हूँ। क्लासिक एएसपी के साथ समस्या इसके लिए समर्थन स्तर है एमवीसी के साथ, आप वेब प्राप्त / पोस्ट और राज्य प्रबंधन दोनों के बारे में सीखते हैं, साथ ही साथ अपनी पसंदीदा ओओ भाषा का उपयोग करने के लाभ प्राप्त करते हुए


मैं कहूंगा कि क्लासिक एएसपी और उसके बाद एएसपी। नेट नहीं सीखें क्लासिक एएसपी मर चुका है। या होना चाहिए

एएसपी.नेट (एमवीसी और वेबफॉर्म्स) को भी PHP में डबलिंग क्यों नहीं सीखें PHP को तलाशने में मदद मिलेगी डेवलपर को यह समझने में मदद मिलेगी कि यह किस तरह कम बेरहमी के स्तर पर काम कर रहा है।


दोनों भाषाओं में अपने व्यक्तिगत फायदे हैं। हालांकि, मैं 'हैकड' और 'जॉन शीहान' दोनों के उत्तर से सहमत हूं। हर व्यक्ति की व्यक्तिगत राय होगी तो सीखना बेहतर है जिसमें आप रुचि रखते हैं।


एएसपी के साथ शुरू करने में बहुत कम मूल्य है यदि आप दिन में एक एएसपी प्रोग्रामर थे, तो आप एएसपी.नेट में चल रहे कुछ अवधारणाओं की सराहना कर सकते हैं। तथ्य यह है कि आईआईएस 7 और नए स्टूडियो के नए संस्करण वास्तव में नहीं हैं कि एएसपी मैत्रीपूर्ण मतलब यह है कि इसे एक नए प्रोग्रामर के रूप में सीखना वास्तव में इसके मूल्य से अधिक परेशानी है मैं जो कह रहा हूं वह वर्तमान के साथ शुरू करो क्योंकि इसके सभी लोग क्या कर रहे हैं

इसके अलावा, समाधान उन्मुख होना - भाषा माध्यमिक होना चाहिए। दिन के अंत में आपको कुछ देने की आवश्यकता होती है जो काम करता है जो ग्राहक को खुश करता है।


स्थिर पृष्ठों को लिखकर और बुनियादी HTTP अनुरोध / प्रतिक्रिया मॉडल को समझने से पहले बुनियादी सिद्धांतों को जानें।
फिर, सर्वर साइड प्रौद्योगिकी का उपयोग करने के लिए आगे बढ़ें मैं एस्पनेट एमवीसी के साथ सुझाऊंगा यदि आपका सिर पहले से ही एस्पनेट वेबफॉर्म्स मॉडल से भरा हुआ नहीं है, हालांकि टॉडॉफ़ को समझें। सबसे अधिक संभावना है कि आपको बहुधा रूप में या बाद में वेबफ़ॉर्म से निपटना होगा। नेट ब्राउनफ़ील्ड वेबएप उस प्लेटफ़ॉर्म का उपयोग कर रहे हैं।


मैं कहूंगा कि सबसे नए वेब डेवलपर्स प्रारंभ में एचटीटीपी के बारे में विशेष रूप से सीखने से बेहतर होगा, क्लासिक एएसपी या एएसपी.नेट के साथ किसी चीज को उलझाए बिना।

एक बार उनके पास बुनियादीतरता है, तो मैं सीधे एएसपी.नेट और एक संकलित / ऑब्जेक्ट ओरिएंटेड कोडिंग भाषा में जाने का सुझाव देता हूं।

जबकि क्लासिक एएसपी अधिक कॉम्पैक्ट और फोकस (ऑब्जेक्ट्स के छोटे समूह को पकड़ने के लिए), अधिकांश कोड लिखित रूप से इसका उपयोग दुर्भाग्यवश VB- स्क्रिप्ट में होता है

मैंने कभी देखा है कि सबसे ज्यादा क्रूर कोड VB- लिपि में क्लासिक एएसपी वेब साइट्स थे। हालांकि वीबी-स्क्रिप्ट में रखरखाव और साफ़ कोड लिखना संभवतः संभव है, लेकिन भाषा ही पूरी तरह विपरीत विपरीत को प्रोत्साहित करती है

साथ ही, यह एएसपी.नेट एमवीसी जैसे आपके पर्यावरण के लिए बेहतर विकल्प होगा क्योंकि यह डेवलपर से HTTP के बारे में कम "छुपाता है" कुछ प्रकार के आवेदन के लिए यह एक बेहतर विकल्प है, तो एएसपी.नेट वेब फॉर्म।

संक्षेप में: क्लासिक एएसपी को छोड़ दें और उन सभी बुरी आदतों और समस्याओं से बचें जो इसे पेश कर सकते हैं





asp-classic