एक प्रोजेक्ट समाधान के भीतर क्षेत्र लागू करना जब आपके पास बहुत से नियंत्रक अलग-अलग होते हैं और मॉड्यूल को समाधान में या बाहर आसानी से कॉपी करने की अनुमति देता है। हालांकि एक बड़े उद्यम समाधान में मैं तर्क को अलग-अलग परियोजनाओं में विभाजित करने का पक्ष लेगा।उद्यम के लिए एमवीसी क्षेत्र - अच्छा या बुरा?
इस प्रकार अलग यूआई, नियंत्रक, एसओए, मॉडल और रिपोजिटरी परियोजनाएं हैं। इस परिदृश्य में क्षेत्र अब और समझ में नहीं आता है, साथ ही वे यूआरएल के लिए एक अतिरिक्त शीर्ष स्तर जोड़ते हैं, जिसे अक्सर आवश्यकता नहीं होती है, हालांकि मुझे लगता है कि यदि आप अपने नियंत्रकों को अद्वितीय रखते हैं तो आप यूआरएल में क्षेत्र को छोड़ सकते हैं, लेकिन नहीं वह थोड़ा सुगंधित है?
शायद क्षेत्र मध्यम जटिलता साइटों के लिए अच्छे हैं या जब एक स्थान में मॉड्यूल कोड बेहतर रखा जाता है तो इसे अन्य साइटों पर कॉपी या हटाया जा सकता है।
शायद यह कुछ हित में हो सकता है: http://stackoverflow.com/questions/6656843/how-to-reuse-areas-controllers-views-models-routes-in-multiple-apps-or-websi। यह आपको अपने कोड को कई परियोजनाओं में अलग करने की अनुमति देगा। –
मुझे लगता है कि आप जो खोज रहे हैं वह पोर्टेबल क्षेत्र है, सामान्य क्षेत्रों में नहीं। –