मैं वर्तमान में बैकबोन को हमारी जावास्क्रिप्ट फ़ाइलों को व्यवस्थित करने और हमारे कोड के लिए एक स्वच्छ संरचना बनाने के तरीके के रूप में देख रहा हूं।Backbone.js उपयोगिता
मेरा प्रश्न मुख्य रूप से "सर्वश्रेष्ठ अभ्यास" प्रश्न है।
पुस्तकालय बहुत अच्छा काम करता है और मैंने सफलतापूर्वक एएमडी और requjs के साथ अपनी संरचना स्थापित की है। मेरा प्रश्न कुछ उपयोगिता फाइलों से संबंधित है जो मैं चला रहा हूं। किसी को एक XML दस्तावेज़ से डेटा प्राप्त होता है और इसे एक जेसन डेटा ऑब्जेक्ट में परिवर्तित करता है (इसलिए डेटा को स्थानीयकृत किया जा सकता है)। दूसरा एक उपयोगिता है जो फेसबुक को लोड और कनेक्ट करता है। मैंने इन दोनों को 'मॉडल' के रूप में बनाया है।
तर्कसंगत रूप से इन मॉडलों को "नियंत्रक" होना चाहिए क्योंकि वे सेवाओं से जुड़ते हैं लेकिन इन्हें राउटर (या नियंत्रक) फ़ाइल में हैशबैंग पर ब्राउज़ करने की आवश्यकता के बिना बुलाया जाना चाहिए।
क्या मुझे इन दो उपयोगिता फ़ाइलों के लिए रीढ़ की हड्डी मॉडल का विस्तार करना चाहिए या क्या मुझे कुछ और उपयोगिता फाइलों को लागू करने के लिए क्या करना चाहिए?
शानदार प्रश्न भी है! यही वह है जिसकी तलाश में मैं हूं। मूर्खतापूर्ण है कि यह बंद है। – Kieveli