बैकबोन.जेएस में, मॉडल लोडिंग और बचत AJAX कॉल के माध्यम से की जाती है। हालांकि, क्या AJAX के माध्यम से इसे नीचे खींचने के बिना पेज लोड पर प्रारंभिक संग्रह लोड करने के लिए कोई सर्वोत्तम प्रथाएं हैं? मैं जितना संभव हो उतना सर्वर साइड प्रतिपादन करने की कोशिश कर रहा हूं।Backbone.js में प्रारंभिक डेटा लोड करने का सबसे अच्छा तरीका क्या है?
अतीत में, मैंने एचटीएमएल को जावास्क्रिप्ट चर के साथ बीज किया है जिसमें प्रारंभिक डेटा स्थिति की एक जेसन स्ट्रिंग है, इसलिए इसे सर्वर की तरफ प्रस्तुत किया जा सकता है, लेकिन मुझे यकीन नहीं है कि यह एक अच्छा अभ्यास है या नहीं।
इस दृष्टिकोण का केवल नकारात्मक पक्ष यह है, हम एक बैकएंड भाषा पैदा जावास्क्रिप्ट का एक mixup है, और आप पूरी "init" एप्लिकेशन के चरण कुछ .erb टेम्पलेट में है (या jsp/php/आदि) के बजाय है फिर जावास्क्रिप्ट भूमि में। यह कभी-कभी स्पेगेटी की तरह गंध करता है। –