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