Scott Guthrie właśnie napisał bloga o nowym jQuery Templates, nad którym pracował jego zespół, i muszę powiedzieć ... to wygląda naprawdę słodko. Mam jednak wieloczęściowe pytanie, na które odpowiedź wpłynie na moją decyzję o ich wykorzystaniu.Nowe szablony jQuery od Microsoft i SEO
Obecnie pracuję nad projektem, w którym strona główna wyświetla listę nadchodzących wydarzeń w Twoim regionie. Lista zdarzeń jest bardzo podobna do tej w http://nerddinner.com (ale nie używam żadnego z ich kodów).
Zastanawiam się nad wykorzystaniem nowych szablonów jQuery do formatowania informacji wysyłanych z mojego kontrolera (MVC). Obecny sposób, w jaki to robię, to wysłanie obiektu ViewModel do widoku (z całą potrzebną treścią), ale również do serializowania tego samego obiektu ViewModel do JSON (przekazywany przy użyciu ViewData
), który jest używany przez Mapy Bing. Teraz przypuszczam, że istnieje dwa razy wydajność wysyłania tej samej treści, dlatego myślę, że wysyłanie JSON tylko i używanie go zarówno dla Bing Maps, jak i treści (przy użyciu szablonów jQuery) jest świetnym pomysłem.
W spacery moje pytanie. Czy wyszukiwarki mogą odczytywać JSON na stronie (a jeśli tak, czy będą go używać do indeksowania), czy moje strony będą "puste" dla wyszukiwarki, ponieważ wyświetlam zawartość PO renderowaniu strony? Drugą częścią tego pytania jest to, że jeśli wpłynie to na SEO, czy istnieje lepszy sposób osiągnięcia tego, czego potrzebuję, czy też utknąłem, wysyłając treść dwukrotnie? (pamiętaj, że informacje o mapie i informacje o treści będą dokładnie takie same).
Właśnie obejrzałem wideo, wygląda świetnie. Ale uwielbiam, ponieważ ponieważ ludzie odchodzą od Web Forms, MS próbuje "cofnąć" cały klient html -> linkowanie serwera, lol. To już nie jest runat = 'serwer', ale jest blisko :) To jest jak "Hej, nie więcej wzmacniacza w ASP.NET MVC", ale czekaj - mamy szablon! tak! W każdym razie jest fajnie. (szczególnie ten glob). – RPM1984
Cóż, w MVC użylibyśmy pętli 'For Each' /' Next' zamiast ' ' Przejście do MVC to raczej odejście od ViewState i lepsze oddzielenie obawy. –