मुझे पता है कि यह विषय व्यक्तिपरक बनने की संभावना है, इसलिए यह मेरे विशेष वेब एप्लिकेशन के बारे में नहीं है जिस पर मैं काम कर रहा हूं।मुझे जावास्क्रिप्ट में एमवीसी फ्रेमवर्क का उपयोग कब करना चाहिए?
जावास्क्रिप्ट के लिए, मैंने Backbone.js जैसे एमवीसी पुस्तकालयों के साथ काम नहीं किया है, लेकिन मुझे तर्क और विचारों को decoupling में लाभ दिखाई देता है। दूसरी तरफ, यह ढांचा सीखने और आवेदन करने के लिए आवेदन को अनुकूलित करने के लिए समय के लायक नहीं हो सकता है। इसके अलावा, जावास्क्रिप्ट में सभी विचारों को संभालने से एसईओ बहुत कठिन हो जाता है, मुझे लगता है।
तो मुझे यह तय करना चाहिए कि क्या बैकबोन.जेएस या वेब अनुप्रयोग की अवधारणा को देखते हुए समान फ्रेमवर्क का उपयोग करना समझ में आता है? निर्णय पर निर्भर करता है क्या?
प्रश्न को और अधिक उद्देश्य बनाने में कोई मदद स्वागत है।
अंडरस्कोर.जेएस में अन्य भाषाओं के बंदरगाह हैं। मेरी अज्ञानता क्षमा करें, लेकिन अंडरस्कोर को एमवीसी के साथ क्या करना है? यह केवल कुछ उपयोगिता कार्यों को जोड़ने लगता है। –
यह जावास्क्रिप्ट वेब अनुप्रयोगों के लिए [मॉडल] (http://backbonejs.org/#Model) और [विचार] (http://backbonejs.org/#View) प्रदान करता है। आप सही हैं कि एक ढांचा कम है और एक टूलसेट है। लेकिन मैंने पूरी तरह से इसमें काम नहीं किया है। यहां [बैकबोन.जेएस और पारंपरिक एमवीसी] (http://backbonejs.org/#FAQ-mvc) के बारे में एक लेख है। – danijar
मैं पहली बार आश्चर्यचकित था जब पहली बार मुझे पता चला कि एमवीसी जावास्क्रिप्ट में भी लागू किया जा सकता है .. गठबंधन, अंडरस्कोर, रीढ़ की हड्डी कुछ उदाहरण है ... लेकिन इसका उपयोग कब करना मेरे लिए एक बड़ा प्रश्न चिह्न है ... इसके बारे में एक अच्छी व्याख्या से कई लोगों की मदद मिलेगी। प्रश्न के लिए + 1 –