मैं पेजों को प्रस्तुत करते समय "बेहतर" (यानी क्लीनर) HTML बनाने और बनाने के लिए अपनी एएसपी.NET विकास टीम के साथ काम कर रहा हूं। फिलहाल, .NET के पास पृष्ठ पर जावास्क्रिप्ट डंप करने जैसी चीजों को करने की एक ग़लत प्रवृत्ति है, जो इसे फ़ॉर्म नियंत्रणों पर अनिवार्य आवश्यकता बनाती है और जेएस उपलब्ध नहीं होने पर फ़ॉर्म को काम करने की इजाजत नहीं देता है। कुछ मामलों में, हम विकास समय अनुमानों के लिए एक उल्लेखनीय हिस्सा जोड़ने के बिना इसे दूर करने के लिए संघर्ष कर रहे हैं।क्या .NET MVC मुझे HTML/CSS/JS पृथक्करण की आवश्यकता होगी?
मैंने जावा में स्ट्रूट्स के माध्यम से पहले एमवीसी के साथ काम किया है - और पाया कि उस उदाहरण में, मैं HTML पृष्ठों को बिल्कुल ठीक रखने में सक्षम था जैसा कि मैं चाहता हूं कि मैं उन्हें बनूं। (यह दृष्टिकोण "सबसे अच्छा मामले" स्थिर HTML मैं आम तौर पर पहले से विकसित की है, तो जावा प्रोग्रामर को सौंप दिया छेद को भरने के लिए पर आधारित है।)
यह वास्तव में अच्छी तरह से बाहर काम किया और हम कुछ का उत्पादन करने में सक्षम थे मैंने देखा है कि एक सीएमएस से "सर्वश्रेष्ठ" वेब पृष्ठों में से। क्या .NET MVC मुझे अलग-अलग अलगाव दे सकता है, या यह परीक्षण करने के लिए मूल्यवान विकास समय को अलग करने के लिए एक झूठी अर्थव्यवस्था होगी?
यदि .NET एमवीसी मुझे अलग-अलग पर इस सुगंधित नियंत्रण देने वाला नहीं है, तो .NET कोडिंग प्रथाओं, पुस्तकालयों आदि के लिए कोई भी सिफारिशें जो वास्तव में सहायक हो सकती हैं।
क्या विशिष्ट चेतावनी हैं जिनके बारे में मुझे अवगत होना चाहिए? – markedup
वास्तव में नहीं - अगर आप एचटीएमएल का उपयोग करने के परिप्रेक्ष्य से आ रहे हैं और एएसपी.नेट एमवीसी फ्रेमवर्क छेद में भरते हैं तो यह बहुत सीधे आगे है। मैं स्टीफन वाल्थर की साइट को देखने की अनुशंसा करता हूं: http://weblogs.asp.net/StephenWalther/ ट्यूटोरियल के अच्छे सौदे के लिए और http://asp.net/mvc –