मुझे उन्हें और अधिक पसंद है और आश्चर्य है कि वे अधिक आम क्यों नहीं हैं। कैशिंग या एसईओ से जुड़े स्पष्टीकरण मुझे समझ में आता है, लेकिन मैं उन्हें उपयोगकर्ता अनुभव विचारों द्वारा सीधे संचालित नहीं देखता हूं। उपयोगकर्ता के लिए पेज रीलोड के साथ पारंपरिक साइटें किस तरह से बेहतर हैं?उपयोगकर्ता अनुभव बिंदु से सिंगल-पेज ऐप्स के विरुद्ध क्या बोलता है?
उत्तर
व्यक्तिगत रूप से मुझे लगता है कि उपयोगकर्ता के परिप्रेक्ष्य से सामान्य पृष्ठ रीलोड के लिए सबसे अच्छा तर्क यह है कि जब आप ऐसा करते हैं तो कई बुनियादी ब्राउज़र कार्यों को तोड़ना बहुत कठिन होता है। आम तौर पर बैक/फॉरवर्ड बटन काम करते हैं, बुकमार्किंग काम करता है, लिंक कामों की प्रतिलिपि बनाना और पेस्ट करना, इतिहास काम करता है, पृष्ठ शीर्षक काम करता है, एक सर्वर कॉल विफल होने पर त्रुटि पृष्ठ प्राप्त करता है, सब कुछ बस अपेक्षित के रूप में काम करता है। मुक्त करने के लिए।
मैंने एकल पेज एप्लिकेशन को इस तरह से लागू किया है जो कि मैं गिन सकता हूं उससे अधिक में से एक या अधिक बार तोड़ता है।
यदि आप इसे प्राप्त करते हैं तो यह स्वाभाविक रूप से कोई समस्या नहीं है (और फिर यह सामान्य रूप से उपयोग करने के लिए अच्छा होगा), लेकिन सभी साइटें नहीं करती हैं।
बस एक उदाहरण के रूप में एक स्क्रीनशॉट कैसे एक एसपीए है और उचित रूप से एक साइट है (उनके पास एक संगीत प्लेयर है जिसे आप पेज लोड के साथ बाधित नहीं करना चाहते हैं), एक मूल ब्राउज़र फ़ंक्शन को एक तरह से तोड़ दिया यहां तक कि सोचा भी नहीं है। मैं हाल ही में एक गीत खोजने की कोशिश कर रहा था लेकिन मुझे सही शीर्षक याद नहीं आया ... लेकिन एसपीएनेस की वजह से पृष्ठ के शीर्षक मेरे ब्राउज़र इतिहास में ठीक से परिलक्षित नहीं हुए थे।
- 1. कस्टम विरुद्ध उपयोगकर्ता नियंत्रण
- 2. अंतिम उपयोगकर्ता अनुभव निगरानी उपकरण
- 3. उपयोगकर्ता अनुभव (ux) डेवलपर/डिजाइनर
- 4. browserstack.com API के साथ क्या बिंदु है?
- 5. लुआ के लिए क्षमताओं: क्या अनुभव है?
- 6. टास्कजग्लर के साथ आपका अनुभव क्या है?
- 7. एचटीएमएल डीटीडी - बिंदु क्या है?
- 8. एफ # डीबगर क्यों झूठ बोलता है?
- 9. एफ #, पहले से .NET अनुभव
- 10. Thread.interrupt(): बिंदु क्या है?
- 11. तो: बिंदु क्या है?
- 12. क्या `INWALID_HANDLE_VALUE` के विरुद्ध 'HWND` जांचना गलती है?
- 13. डेवट्रैक का आपका अनुभव क्या है?
- 14. अनुभव
- 15. क्या किसी को निजी लॉन्चपैड उदाहरण के साथ अनुभव है?
- 16. जावा क्लस्टरिंग के साथ अनुभव?
- 17. हैश मैप.containsValue - बिंदु क्या है?
- 18. क्या यहां किसी को भी मिनिक्स के लिए अनुभव का अनुभव है?
- 19. ग्रहण का बिंदु क्या है?
- 20. Html.DisplayTextFor() का बिंदु क्या है?
- 21. document.defaultView का बिंदु क्या है?
- 22. DOCTYPE का बिंदु क्या है?
- 23. क्या बिंदु से बिंदु और एंड-टू-एंड सुरक्षा के बीच का अंतर है?
- 24. object.presence का बिंदु क्या है?
- 25. uWSGI का बिंदु क्या है?
- 26. संयोजन नॉकआउट.जेएस + केंडोयूआई - आपका अनुभव क्या रहा है?
- 27. हडोप के साथ अनुभव?
- 28. _MERGE_PROXYSTUB का बिंदु क्या है?
- 29. क्या किसी को स्टील में रूबी के साथ अनुभव है?
- 30. + [एनएसएसटींग स्ट्रिंगविथस्ट्रिंग:] - बिंदु क्या है?
आप इस साइट पर अच्छा उत्तर प्राप्त हो सकता है: http://ux.stackexchange.com/ :) स्टैक ओवरफ़्लो प्रोग्रामिंग/विकास के मुद्दों, इतना नहीं सिद्धांत – jhhoff02
के बारे में मुझे लगता है कि वेब के लिए है विकास की दुनिया जल्दी चली जाती है और एसपीए में तेजी से बदल रही है। एसईओ मुद्दों के बावजूद (इसके आसपास के तरीके हैं) एसपीए आमतौर पर एक बेहतर यूएक्स अनुभव प्रदान करते हैं। मैंने कई नए ऐप्स विकसित नहीं किए हैं जो ज्यादातर पूरी तरह से एसपीए नहीं हैं। दूसरी तरफ, विरासत कोड बहुत सारे हैं। जल्दी से स्विच करने के लिए आसान नहीं है। – lostdorje