यह एक विशिष्ट उत्तर की तलाश में एक खुला प्रश्न है।एएसपीएनटी एमवीसी समाधान/परियोजना लेआउट
जैसा कि हम सभी जानते हैं कि कोई समाधान नहीं है जो सभी समाधानों को फिट करता है लेकिन मुझे यह पता लगाने में उत्सुकता है कि आप एएसपीएनटी एमवीसी समाधान कैसे बनाते हैं और आपके डिज़ाइन या चीजों में जो भी नुकसान हो सकता है, अलग-अलग अगर आप फिर से शुरू कर सकते हैं।
मानक एएसपीनेट एमवीसी टेम्पलेट सिर्फ एक बुनियादी टेम्पलेट है और मुझे यकीन है कि मैंने पॉडकास्ट में पढ़ा/सुना है कि स्कॉट हैनसेलमैन ने कहा कि मॉडल फ़ोल्डर ऐसा ही एकमात्र कारण है जिससे लोगों ने यह नहीं पूछा कि आदर्श। यह पहले से ही तात्पर्य है कि शायद इसे अपनी अलग कक्षा में ले जाया जाना चाहिए।
व्यक्तिगत रूप से छोटे एमवीसी ऐप्स में मैंने व्यक्तिगत रूप से मॉडल को अपनी एकमात्र कक्षा में अलग कर दिया है जिसमें मॉडल और भंडार है जबकि 'एमवीसी' प्रोजेक्ट में नियंत्रक और विचार हैं। यह आम तौर पर किसी भी मुद्दे के बिना कसरत है लेकिन जैसा कि मैंने कहा है कि ये केवल छोटे ऐप्स हैं।
तो अधिकांश लोग क्या कर रहे हैं? - बस मानक टेम्पलेट का उपयोग कर? - बस मॉडल को अलग करना? - मॉडल और नियंत्रक को अलग करना? - यहां तक कि बाहर जाने से अलग होकर सभी डेटा एक्सेस वेब सेवाओं या किसी प्रकार के डेटा पोर्टल के माध्यम से किया जाता है? - या कुछ पूरी तरह से अलग है?
अंत में लोग यूनिट परीक्षण कैसे बना रहे हैं? सिर्फ एक यूनिट टेस्ट क्लास जो प्रत्येक परियोजना के लिए प्रत्येक परियोजना या यूनिट टेस्ट क्लास का परीक्षण करती है?
दिलचस्प दृष्टिकोण, कुछ एमवीसी परियोजनाओं के बाद बहुत बड़े पैमाने पर डिफ़ॉल्ट लेआउट वास्तव में अव्यवस्थित दिखने लगते हैं। –