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