बैकबोन.जेएस, कोणीय, एम्बर.जेएस इत्यादि जैसी जावास्क्रिप्ट एमवीसी ढांचे इन दिनों सभी क्रोध हैं। मैं समझता हूं कि वे स्पेगेटी कोड और सभी को रोकने के लिए बहुत अच्छे हैं, लेकिन मुझे वास्तव में समझ में नहीं आता कि उन्होंने क्यों बंद कर दिया है।क्या हम बैकबोन.जेएस, कोणीय इत्यादि जैसे जावास्क्रिप्ट एमवीसी (एमवीवीएम) ढांचे का उपयोग कर पीछे जा रहे हैं?
इन सभी वर्षों के बाद सुनिश्चित करें कि साइटें प्रगतिशील वृद्धि जैसी चीजों का उपयोग करके सुलभ हैं, इस प्रकार की चीज जावास्क्रिप्ट अक्षम होने पर भी काम नहीं करती है। https://app.getblimp.com/ पर एक नज़र डालें। यह एक अच्छा ऐप है, लेकिन अगर जेएस अक्षम है तो पूरी चीज बेकार है। याद रखें कि साल पहले जब लक्ष्य पर दस लाख डॉलर से अधिक मुकदमा चलाया गया था क्योंकि उनकी साइट पहुंच योग्य नहीं थी?
एक और बात यह है कि जेएस में एचटीएमएल इतना एकीकृत कैसे है। एचटीएमएल को मार्कअप के लिए अलग रखने के लिए जो भी हुआ, प्रेजेंटेशन के लिए सीएसएस अलग है और जेएस व्यवहार के लिए अलग है? जावास्क्रिप्ट द्वारा किए जा रहे सर्वर द्वारा इन सभी चीजों को क्यों संभाला जाना चाहिए ??
क्या कोई यह बता सकता है कि क्यों एक जावास्क्रिप्ट एमवीसी ढांचे का उपयोग पारंपरिक सर्वर-साइड एमवीसी फ्रेमवर्क जैसे PHP के ज़ेंड, रूबी ऑन रेल, या पायथन पर किया जाएगा?
मुझे बस यह नहीं मिला!
यदि आप 100% अनुपालन करना चाहते हैं, तो साइट के एक संस्करण की पेशकश करें जो जावास्क्रिप्ट के बिना काम कर सके। आधुनिक दिन स्क्रीन पाठक जावास्क्रिप्ट को अच्छी तरह से संभालते हैं। – epascarello
मुझे यकीन नहीं है कि यह प्रश्न SO पर है। उसने कहा, मैं आपसे सहमत हूं। व्यक्तिगत रूप से, मैं जावास्क्रिप्ट के बिना साइट को कार्यात्मक बनाने की दिशा में अधिक दुबला हूं, और फिर, सीएसआई के शब्दों में: "उत्साह!" – wavetree
मुझे पता है कि यह SO के लिए अच्छा हो सकता है या नहीं, लेकिन मैं एक चर्चा की तलाश नहीं कर रहा हूं। मैं बस एक जवाब प्राप्त करना चाहता हूं कि मैं Backbone.js का उपयोग क्यों करूंगा। – Cofey