मैं आपकी राय की सराहना करता हूं। मुझे एक ऐसी प्रमुख साइट का पुनर्विकास करने के लिए प्रभारी बनाया गया है जो काफी ट्रैफिक करता है। पिछले कुछ महीनों में, मैं अनुप्रयोग विकसित करने के लिए Backbone.js का उपयोग कर रहा हूं। मैं पिछले कुछ हफ्तों पर शोध कर रहा हूं कि बैकबोन नई साइट के पुनर्विकास के लिए उपयुक्त होगा या नहीं।जावास्क्रिप्ट एप्लिकेशन में एक प्रमुख वेबसाइट को बदलना
मेरी प्रारंभिक चिंता एसईओ थी। here पर एक महान पोस्ट मिला जो प्रगतिशील वृद्धि और स्टैक ओवरफ्लो प्रश्नों का एक समूह है जिसने मदद की है। मैं इस भावना को हिला नहीं सकता कि एक स्थिर साइट का निर्माण और बैकबोन के साथ इसे बढ़ाने में काफी कामयाब रहा है और इसमें अधिक समय लगेगा।
अब मेरा सवाल है, क्या हमने मंच पारित नहीं किया है जहां हमें उन साइटों को बनाना है जिन्हें जावास्क्रिप्ट अक्षम के साथ काम करना है? क्या यह आवश्यक है कि हमारी साइट अभी भी स्क्रीन-पाठकों आदि के लिए कार्यात्मक है?
मेरा विचार सर्वर से संबंधित मेटा एसईओ जानकारी को मेरी मुख्य ऐप.html फ़ाइल में सेवा देना था ताकि खोज इंजन अभी भी विभिन्न यूआरएल क्रॉल कर सकें। बैकबोन ऐप आपके द्वारा देखी जाने वाली यूआरएल से लॉन्च किया जाएगा जो ऐप के लिए प्रासंगिक है।
मैंने अभी हाल ही में hulu.com का दौरा किया है, और ऐसा लगता है कि वेबसाइट को बैकबोन एप्लिकेशन में फिर से विकसित क्यों नहीं किया जा सकता है। अधिकतर यदि मैंने जिन वेबसाइटों का दौरा किया है, वे जेएस के बिना काम नहीं करेंगे। Js अक्षम के साथ hulu.com पर जाएं और आप देख सकेंगे कि मेरा क्या मतलब है। तो बंद करने में यह ऐसी वेबसाइट बनाने के लिए सुरक्षित है जो जेएस के बिना काम नहीं करेगी और उपर्युक्त एसईओ के लिए पर्याप्त होगा?
धन्यवाद
क्लाइंट-साइड एप्लिकेशन के रूप में साइट को पुनर्निर्माण के लिए आपका तर्क क्या है? क्या यह ऐसा कुछ है जिसे एक अच्छे उपयोगकर्ता अनुभव के लिए बनाया जाना चाहिए? आपको पृष्ठ को क्रमिक रूप से बढ़ाने के अतिरिक्त कार्य के विरुद्ध इसका वजन करना होगा। – Brad
हाय ब्रैड, निश्चित रूप से उपयोगकर्ता अनुभव को बढ़ाने के लिए। लेकिन मुख्य रूप से एक आराम से एपीआई की ओर बढ़ने के लिए। मैं सर्वर पर लोड कम करना चाहता हूं और क्लाइंट को टेम्पलेट प्रतिपादन आदि का अधिक से अधिक करना है। – TYRONEMICHAEL
मुझे नहीं लगता कि आपको जावास्क्रिप्ट समर्थन के बारे में चिंता करने की ज़रूरत है। बहुत से लोग हमें डराने की कोशिश कर रहे हैं कि प्रत्येक वेबसाइट को जावास्क्रिप्ट अक्षम के साथ ब्राउज़र का समर्थन करने की आवश्यकता है। ईमानदार होने के लिए मुझे लगता है कि यह पूरी तरह गलत है। उदाहरण के लिए [इन आंकड़ों] पर देखें (http://developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/)। जावास्क्रिप्ट अक्षम के साथ ब्राउज़रों की संख्या लगभग 1% है जो सांख्यिकीय त्रुटि से कम है। उनका समर्थन करना समय और धन की बर्बादी है, इमो। – freakish