के साथ सेर्वरसाइड एमवीसी का संयोजन मैं अपने सभी सर्वरसाइड तर्क के लिए .NET MVC का उपयोग कर रहा हूं और प्रारंभिक पृष्ठों की सेवा कर रहा हूं, लेकिन मेरा आवेदन क्लाइंट-साइड पर बहुत भारी है इसलिए मैंने बैकबोन.जेएस को अपनाया है बहुत उपयोगी हो।बैकबोन.जेएस
मुझे यकीन है कि मेरे सिस्टम को दोनों प्रौद्योगिकियों को शामिल करने के लिए आर्किटेक्ट कैसे करें। जिस तरह से मैं इसे देख रहा दो विकल्प
स्क्रैप सर्वर साइड पर MVC से 'वी' है, pageload पर ग्राहक के लिए JSON डेटा लौट सकते हैं और रीढ़ की हड्डी clientside टेम्पलेट का उपयोग जीयूआई से निर्माण करने के लिए बेस जेएसओएन/बैकबोन मॉडल।
.NET MVC में पूरी तरह से प्रस्तुत सर्वर से प्रारंभिक पृष्ठ लौटें। उन डेटा को भी वापस लौटाएं जिनका उपयोग उन्हें प्रस्तुत करने के लिए किया गया था और collection.reset({silent: true}) को डेटा को देखने के लिए लिंक करने के लिए विधि को कॉल करें। क्या मैं सोच रहा हूं कि यह मुझे बाद में दृश्यों को जोड़ने/निकालने/बदलने के लिए हैंडलर का उपयोग करने में परिवर्तन करने की अनुमति देता है?
1 मुसीबतों मुझे मैं सर्वर साइड MVC के किसी भी भाग जाने दे से डर लगता है के रूप में, अपने जहाँ मेरे कोर कौशल निहित है।
2 मुझे चिंतित करता है क्योंकि मुझे चिंता है कि मैं क्लाइंट सर्वर पर दो अलग-अलग प्रतिपादन विधियों के साथ जोखिम और काम शुरू कर सकता हूं।
बैकबोन.जेएस 1 या 2 या किसी अन्य तरीके से सर्वर-साइड एमवीसी को गठबंधन करने का सही तरीका क्या है?
हम सफलतापूर्वक एएसपीनेट एमवीसी के साथ आवश्यकता, रीढ़ की हड्डी, और हैंडलबार्स के साथ उपयोग कर रहे हैं। जब हमने रीढ़ की हड्डी का उपयोग करना शुरू किया, तो हम पूरी तरह से हमारे सर्वर पृष्ठों से गुजर नहीं सकते थे, इसलिए हम उस प्रारंभिक हिट का उपयोग लेआउट डिफ़ॉल्ट एचटीएमएल में करते हैं और हम कुछ मॉडलों या संग्रहों को बूटस्ट्रैप करने के लिए दृढ़ता से टाइप किए गए दृश्यों का उपयोग करते हैं। हमारा जावास्क्रिप्ट लेआउट मोटे तौर पर हमारे सर्वर साइड व्यू के लेआउट को प्रतिबिंबित करता है, हमारे पास प्रत्येक अनुभाग के लिए फ़ोल्डर्स हैं: अनुबंध, उत्पाद, उपयोगकर्ता। प्रत्येक फ़ोल्डर में प्रत्येक खंड के लिए मॉडल, दृश्य और टेम्पलेट होते हैं। यदि आपके पास अधिक विशिष्ट प्रश्न या चिंताएं हैं तो मुझे बताएं। – MrGrigg
यह भी देखें: http://stackoverflow.com/a/7711294/48082 – Cheeso