2010-08-14 22 views
8

हालांकि ऐसा कहा जाता है कि वेबफॉर्म और एमवीसी बराबर का इलाज करते हैं, मुझे संदेह है। एमवीसी के आसपास सबसे नई चीजें हो रही हैं।एएसपीनेट * वेबफॉर्म * डेवलपर्स भविष्य में क्या उम्मीद कर सकते हैं?

यह तकनीकी पहलुओं, अधिक व्यक्तिगत प्रश्नों के बारे में नहीं है।

तो क्या करना है?

  • वेबफॉर्म के साथ रखें और शेयरपॉइंट (अभी भी वेबफॉर्म) पर फ़ोकस सेट करें?
  • वेबफॉर्म के साथ रखें और बस माइक्रोसॉफ्ट और वेबफॉर्म के भविष्य पर भरोसा करें?
  • वापस जाएं और एमवीसी के साथ फिर से शुरू करें (शुरुआत के रूप में, 49 वर्षीय)?
  • कुछ नया (सिल्वरलाइट/लाइटस्विच) आज़माएं?

कोई विचार?

+5

आप 49 वर्षीय शुरुआत के रूप में शुरू नहीं होंगे। आप वेब के लिए एक नया पैटर्न और ढांचा सीखने के लिए बहुत से वेब अनुभव (और उस पर एएसपी.नेट वेब अनुभव) के साथ 49 वर्ष के रूप में शुरू करना चाहते हैं। आप इसे किसी भी समय उठाएंगे। बस घर पर एक परियोजना पर अभ्यास करें। (इसके अलावा, हर तरह से सिल्वरलाइट सीखते हैं, लेकिन यह बाजार पहुंच बहुत दूर है, शुद्ध HTML से बहुत कम है, इसलिए अक्सर एक विकल्प नहीं होता है)। –

+0

वाह, मुझे इस तरह के उत्तर की उम्मीद नहीं थी। आपका आराम पूरी तरह से प्रेरित है। आपका बहुत बहुत धन्यवाद!। – Istvan

+1

यह निश्चित रूप से "समुदाय विकी" चिल्लाता है :-) @ इस्तवान - पूरी तरह से किर्क से सहमत हैं। मैं आपके जैसा ही हूं और बस अपने पहले घर में एमवीसी प्रोजेक्ट शुरू करने के बारे में हूं :-) व्यक्तिगत रूप से, मैं शेयरपॉइंट को स्पर्श नहीं करता (आखिरी बार 2003 और 2007 के साथ काम करता था और मुझे इसे कभी पसंद नहीं आया - व्यक्तिगत वरीयता) हालांकि मैं 2010 संस्करण सुनना बहुत बेहतर है। सिल्वरलाइट के लिए । हो सकता है कि अगर इसकी मांग बढ़ती है, तो मुझे लगता है कि यह भी हो सकता है कि मुझे यह भी कहना चाहिए कि सिल्वरलाइट + एएसपीनेट अधिक पूरक है और सभी परस्पर अनन्य – InSane

उत्तर

6

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

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

हालांकि आप 49 वर्ष के हैं, लेकिन वास्तव में इनमें से किसी एक को मास्टर करने में बहुत लंबा समय नहीं लेना चाहिए। पूरी तरह से आगे बढ़ने के लिए, एमवीसी शायद सिल्वरलाइट की तुलना में एक सीखने की अवस्था से कम होगा, लेकिन आप अभी भी इनमें से किसी एक में 50 वर्ष की उम्र में निंजा हो सकते हैं !!!

+2

चांदी की रोशनी अब मर चुकी नहीं है। –

+1

@SarawutPositwinyu - काफी नहीं। यह अभी भी विंडोज फोन पर प्रयोग किया जाता है, जो सिल्वरलाइट और एक्सएनए चलाता है। जहां तक ​​वेब जाता है, मुझे लगता है कि यह कहना उचित है कि सिल्वरलाइट शीर्ष विकल्प नहीं है। – Fenton

2

यह वापस नहीं जा रहा है। यह आगे जा रहा है।


Btw, आप presentation

देखा है "अगली बड़ी बात या कूल-बच्चे Koolaid? MVC बनाम WebForms की रेहटोरिक के माध्यम से टुकड़ा करने की क्रिया" रोब Conery द्वारा

?

2

स्कॉट गुथरी ने वेबफॉर्म बनाम एमवीसी: About Technical Debates (and ASP.NET Web Forms and ASP.NET MVC debates in particular) के बारे में एक दिलचस्प लेख लिखा।

मैं 2002 से पेशेवर रूप से वेबफॉर्म के साथ व्यस्त हूं और एमवीसी के बाहर आने पर भी ध्यान दिया। परामर्शदाता के रूप में मेरा वर्तमान कार्य एक एमवीसी 2 प्रोजेक्ट है। मैंने कुछ किताबें पढ़ीं, कुछ ट्यूटोरियल (http://www.asp.net/mvc) लिया और कुछ presentations about it for user groups बनाया।

व्यक्तिगत रूप से मैंने देखा कि एमवीसी मानक वेबफॉर्म से अधिक ध्यान देने लगता है।

  • यह एक नई नई तकनीक और जिस तरह से वे विकसित और अधिक चुस्त
  • webforms हमेशा .NET फ़्रेमवर्क/दृश्य स्टूडियो के एक नए संस्करण के साथ जारी किए गए है पर ध्यान केंद्रित टीम है: मुख्य रूप से की वजह से कई कारणों से।एमवीसी बैंड बैंड से अधिक है और उन्हें ढांचे या आईडीई के नए रिलीज के साथ चिपकना नहीं है।
  • वेबफॉर्म काफी परिपक्व हो रहा है। इसका सामना करें, यह पहले से ही काम करने के लिए एक अच्छा वातावरण है। बहुत सारे डिफ़ॉल्ट नियंत्रण, बहुत से तृतीय पक्ष नियंत्रण, अजाक्स समर्थन और टूलकिट जोड़ा गया।

मैंने वेबफॉर्म के साथ कई छोटे, औसत और काफी बड़े अनुप्रयोग लिखे हैं और मुझे खुशी है कि वे सभी मेरे ग्राहकों के लिए काम करते हैं।

वापस जाएं और एमवीसी (शुरुआत के रूप में, 49 वर्षीय) के साथ फिर से शुरू करें?

मैं एक उद्धरण के साथ जवाब देना चाहता हूं: लाइव जैसा कि आप कल मरना चाहते थे। इस तरह से सीखिए जैसे कि आपको यहां हमेशा रहना है। महात्मा घंदी।

एमवीसी वेबफॉर्म से अलग है जो सच है लेकिन आप भी उसी अंतर्निहित प्लेटफ़ॉर्म का उपयोग कर रहे हैं। सत्र स्थिति, क्वेरीस्ट्रिंग, सदस्यता, कैश, ... वह सब अभी भी वहां है। जो आप सबसे अधिक खो रहे हैं वह सर्वर नियंत्रण का उपयोग है और आपके "पृष्ठों" का अनुरोध करने का एक नया तरीका है।

शायद मैं आपको बाड़ पर नज़र डालने और here पर कुछ सरल ट्यूटोरियल आज़माने के लिए मनाने में सक्षम नहीं हूं लेकिन मुझे आशा है कि आप कम से कम उन पर नज़र डालेंगे। कम से कम अवधारणाओं को सीखने की कोशिश करने से केवल आपके करियर को फायदा होगा। कम से कम 0stसे संगीत स्टोर या मुफ्त ईबुक के 6 भाग ट्यूटोरियल को पढ़ने का प्रयास करें।

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