2010-10-06 18 views
8

से नए jQuery टेम्पलेट्स स्कॉट गुथरी ने सिर्फ jQuery Templates के बारे में ब्लॉग किया है कि उनकी टीम काम कर रही है, और मुझे कहना होगा ... यह वास्तव में मीठा दिखता है। मेरे पास एक बहु-पक्षीय प्रश्न है, जहां उत्तर उनका उपयोग करने के मेरे निर्णय को प्रभावित करेगा।माइक्रोसॉफ्ट और एसईओ

मैं वर्तमान में एक परियोजना पर काम कर रहा हूं जिससे होम पेज आपके क्षेत्र में आने वाली घटनाओं की एक सूची प्रदर्शित करता है। घटना सूची http://nerddinner.com में उतनी ही है (लेकिन मैं उनके किसी भी कोड का उपयोग नहीं कर रहा हूं)।

मैं अपने नियंत्रक (एमवीसी) से भेजी गई जानकारी को प्रारूपित करने के लिए नए jQuery टेम्पलेट्स का उपयोग करने के बारे में सोच रहा हूं। वर्तमान तरीका यह है कि मैं व्यूमोडेल ऑब्जेक्ट को देखने के लिए (सभी आवश्यक सामग्री के साथ) भेजना चाहता हूं, लेकिन जेएसओएन में उसी व्यूमोडेल ऑब्जेक्ट को क्रमबद्ध करने के लिए (ViewData का उपयोग करके पारित किया गया है) जिसका उपयोग बिंग मैप्स द्वारा किया जाता है। अब मैं मान रहा हूं कि एक ही सामग्री को दो बार भेजने में एक प्रदर्शन हिट होता है, और इसलिए मुझे लगता है कि केवल JSON भेजना और बिंग मैप्स और सामग्री (jQuery टेम्पलेट्स का उपयोग करके) दोनों के लिए इसका उपयोग करना एक अच्छा विचार है।

मेरे प्रश्न पर चलता है। क्या खोज इंजन पृष्ठ में JSON पढ़ सकते हैं (और यदि हां, तो क्या वे इसे अनुक्रमण के लिए उपयोग करेंगे), या मेरे पृष्ठ खोज इंजन पर "खाली" होने जा रहे हैं क्योंकि मैं पृष्ठ प्रस्तुत करने के बाद सामग्री प्रदर्शित कर रहा हूं? इस सवाल का दूसरा भाग यह है कि, यदि एसईओ प्रभावित होगा, तो मुझे क्या चाहिए, इसे पूरा करने का एक बेहतर तरीका है, या क्या मैं सामग्री को दो बार भेज रहा हूं? (याद रखें, नक्शा जानकारी और सामग्री की जानकारी बिल्कुल वही होगी)।

+0

मैंने अभी वीडियो देखा, शानदार लग रहा है। लेकिन मुझे प्यार है क्योंकि लोग वेब फॉर्म से दूर जा रहे हैं, एमएस पूरे क्लाइंट एचटीएमएल -> सर्वर लिंकिंग, लॉल "ड्रॉ-बैक-इन" करने की कोशिश कर रहा है। यह अब runat = 'server' नहीं है, लेकिन यह करीब है :) यह "अरे, एएसपी.नेट एमवीसी में दोहराना नहीं है", लेकिन प्रतीक्षा करें - हम templating है! वाह!। वैसे भी, यह अच्छा है। (विशेष रूप से ग्लोब एक)। – RPM1984

+1

अच्छी तरह से एमवीसी में हम '' एमवीसी में कदम व्यूस्टेट से दूर जाने और बेहतर अलगाव के बारे में अधिक है चिंताओं। –

उत्तर

5

इस समय टेम्पलेट्स सभी जावास्क्रिप्ट हैं, कुछ क्रॉलर निष्पादित नहीं होने जा रहा है। Google समर्थन AJAX सक्षम साइट in a certain format ... लेकिन कम से कम नए भविष्य में नहीं, इसके लिए आपको क्रॉलर समर्थन नहीं दिखाई देगा।

यदि कुछ भी हो, तो यह एसईओ को नुकसान पहुंचाएगा ... नई तकनीकों/प्रारूपों का उपयोग करने के लिए आप जिस कीमत का भुगतान करते हैं, क्रॉलर को अभी तक संभालने के लिए डिज़ाइन नहीं किया गया है।

चेतावनी: यह जवाब एक शेल्फ जीवन (उम्मीद) और कुछ बिंदु पर अवैध होना चाहिए है (वर्तमान दिनांक - अक्टू 05, 2010) ... किसी ने मुझे इस जब संपादित करें होता है (और खोज इंजन इसे अच्छी तरह से संभालते हैं)।

+0

यह वही है जो मैंने सोचा था। अरे ये टेम्पलेट्स friggin 'बीमार था देखो। क्या आप "प्रदर्शन हिट" टुकड़े से बात कर सकते हैं, और संभवतः समाधान/सुझाव प्रदान कर सकते हैं? (मैंने अपना प्रश्न संपादित कर लिया है) –

+0

ps: अच्छी चेतावनी ... lol। –

+0

@ रॉकिंथेसिक्सस्ट्रिंग - एक प्रदर्शन टुकड़ा है, तत्वों को मार्कअप लेने वाला ब्राउजर * * * तत्वों के लिए मार्कअप करने के लिए टेम्पलेट लेने से कम महंगा होगा ... हालांकि दस्तावेज़ खंड कैशिंग को बड़े टेम्पलेट्स के लिए कुछ लाभ प्रदान करना चाहिए ... इसलिए मैं निश्चित रूप से यह नहीं कह सकता कि कितना प्रभाव है, यह परिदृश्य से भिन्न होगा। मैं कई मामलों के लिए टेम्पलेट का उपयोग करूँगा .... लेकिन मुझे एसईओ के बारे में परवाह नहीं है :) संभावित समाधान: जब तक परिणाम समान होते हैं, तब तक आप इंजन को अलग-अलग पृष्ठ प्रस्तुत कर सकते हैं, न कि हालांकि क्रॉलर को "झूठ" ... हालांकि यह आदर्श नहीं है। –

संबंधित मुद्दे