2010-11-24 26 views
7

मैं अपना खुद का वेब ढांचा बनाना चाहता हूं, और मैं इसे सी # में बनाना चाहता हूं। मुझे लगता है कि शुरू करने का सबसे आसान तरीका सभी सर्वर संचार सामग्री को संभालने के लिए ASP.NET का उपयोग करना है। बाकी मैं अपना आत्म बनाना चाहता हूं। मैं एएसपी.नेट के बारे में कुछ भी नहीं जानता। (लेकिन सी #, एमवीसी पैटर्न, और अन्य वेब ढांचे को अच्छी तरह से जानते हैं)।एएसपी.नेट वेब ऐप और एएसपी.नेट एमवीसी 3 खाली वेब ऐप के बीच अंतर?

दृश्य स्टूडियो 2010 में मैं देख रहा हूँ

  • ASP.NET वेब अनुप्रयोग
  • ASP.NET MVC 2 खाली वेब अनुप्रयोग
  • ASP.NET MVC 3 खाली वेब अनुप्रयोग

मैं इनमें से एक को आधार के रूप में अच्छा होना चाहिए। मुझे बस कुछ सी # कोड में कुछ "एंट्री पॉइंट" चाहिए। मैंने PHP के साथ शुरुआत की है, इसलिए यह मेरे लिए थोड़ा अजीब है कि मैं अपने ब्राउज़र में सिर्फ एक फ़ाइल लोड नहीं कर पा रहा हूं। वैसे भी, मुझे किस का उपयोग करना चाहिए? एक सादे एएसपी.नेट वेब ऐप और एक खाली एमवीसी 3 ऐप के बीच क्या अंतर है? यदि यह "खाली" है तो इसे किसी भी एमवीसी ढांचे का उपयोग नहीं करना चाहिए, क्या इसे चाहिए? मैं बस यह सुनिश्चित करना चाहता हूं कि मैं इस सड़क को शुरू करने से पहले सर्वर सामग्री को संभालने के लिए नवीनतम और महानतम "एएसपी" का उपयोग करूं।

+0

अब मैं देखता हूं कि "एएसपी.नेट खाली वेब एप्लिकेशन" भी है जो कि खाली भी है। यहां तक ​​कि एक प्रारंभ पृष्ठ भी नहीं है ... यह अच्छा हो सकता है (अगर मुझे पता था कि वहां से कहाँ जाना है)। – mpen

+0

लगभग एक साल अब .... अभी भी इस पर काम कर रहा है: डी बहुत धीरे धीरे! – mpen

उत्तर

5

शायद आपको खाली वेब एप्लिकेशन से शुरू नहीं करना चाहिए, क्योंकि यह आपको असेंबली के संदर्भ देता है, लेकिन आपको कोई नमूना कोड नहीं देता है।

ASP.NET वेब अनुप्रयोग, एक नहीं खाली वेब (अर्थात यह फ़ाइलों की एक बुनियादी सेटअप है) अनुप्रयोग, ASP.NET WebForms साथ प्रयोग किया जा करने के लिए होती है। ट्यूटोरियल के लिए: http://www.asp.net/web-forms

ASP.NET MVC 2 खाली वेब अनुप्रयोग एक खाली परियोजना, ASP.NET MVC संस्करण 2 (वर्तमान संस्करण) के साथ इस्तेमाल किया जा करने के लिए होती है। ट्यूटोरियल के लिए: http://www.asp.net/mvc

ASP.NET MVC 3 खाली वेब अनुप्रयोग एक खाली परियोजना, ASP.NET MVC संस्करण 3 (अब एक रिलीज उम्मीदवार) के साथ इस्तेमाल किया जा करने के लिए होती है। जानकारी के लिए: http://www.asp.net/mvc/mvc3

अपना ढांचा बनाने से पहले, ट्यूटोरियल में खोदें, चारों ओर खेलते हैं, और केवल तभी अपना ढांचा बनाना शुरू करें।

और वेबफॉर्म बनाम एमवीसी के बारे में, यह एक पूरी चर्चा है। मैंने व्यक्तिगत रूप से एमवीसी के लिए अपनी नई परियोजना के लिए स्विच किया, और शायद यह आपके फ्रेमवर्क ऐप के लिए बेहतर है।

+0

खैर, मैं उन ढांचे के 99% सामानों को बदलने का इरादा रखता हूं ... क्या उनके पास कुछ सामान्य आधार (एएसपी.नेट) नहीं है जिस पर वे बनाए गए हैं? मुझे वह चाहिए ... इसलिए मैं एक ही स्थान पर शुरू कर सकता हूं और फिर वहां से बन सकता हूं। हालांकि मैं कुछ पढ़ूंगा .. धन्यवाद। वेब ऐप == वेबफॉर्म का एहसास नहीं हुआ। – mpen

+0

वेब ऐप! = वेबफॉर्म, एमवीसी प्रोजेक्ट प्रकारों को उनके नाम पर वेब एप्लिकेशन भी देखें। उनमें से सभी एएसपी.नेट पर आधारित हैं, जो आम तौर पर एक पाइपलाइन है, जिसमें आप अपने स्वयं के फ्रेमवर्क बनाने के लिए एचटीपी मॉड्यूल और एचटीपी हैंडलर प्लग कर सकते हैं। ट्यूटोरियल्स के साथ अभी भी शुरू करें, और सीखें कि सब कुछ कैसे काम करता है, अपना खुद का ढांचा बनाने के इतने बड़े काम को शुरू करने से पहले। – Gidon

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