Последнее, что я слышал, Blizzard было одной из немногих компаний, которые на практике применили XSLT на стороне клиента (2008). Это все еще имеет место в 2011 году, или больше людей сейчас изучают эту технику в производстве?Текущее состояние клиентской стороны XSLT
Кажется, что современные браузеры (IE9, FF4, Chrome) и вычислительная мощность для клиентов используются для использования этого стандарта для осязаемой экономии мощности и пропускной способности центрального процессора по крупномасштабным свойствам. Я что-то упускаю?
Отрицательные аспекты Я в курсе, включают
- время дополнительный рендеринг
- дополнительные средства, необходимые на некэшированным загрузки страницы
- дополнительный уровень сложности
- заметно меньше опыта разработчиков, чем на стороне сервера методы шаблонов
Преимущества, которые я воспринимаю, включают
- шаблон композиция выгружен на клиенте
- кэширования общих фрагментов шаблона разгруженных на клиенте
- логического разделения структуры документа и данные
- хорошо документированы веб-стандарт поддерживается всеми современными браузерами
Наконец, хотя я знаю, что невозможно предсказать будущее, мне любопытно узнать, будет ли наступательный день XSLT на стороне клиента. С интересом к HTML5 заставляя пользователей обновлять свои браузеры и разработчиков для изучения новых технологий, я очень хочу посмотреть, что развивается.
Спасибо заранее,
Кейси
Edit:
Любое понимание того, как трансформируются XML рассматривается Google и разветвлений он имеет на SEO ценится тоже.
Вы писали: * Я бы сказал, да. Как насчет вас? * Это может быть принято как субъективное и аргументированным. Если вы хотите ответить сегодня на http://stackoverflow.com/questions/274290/any-big-sites-using-client-side-xslt, вы должны добавить щедрость на это –
Хороший момент Алехандро - я уничтожил мои личные мысли теперь, когда они задокументированы в вашем комментарии :) Я видел эту статью, которую вы связали (я опубликовал несколько комментариев, прежде чем создавать свои собственные), но я не знал, что могу начать щедрость для вопросов других людей или вопросов, которые уже приняли ответы. Я рассмотрю этот подход в следующий раз. Благодаря! – Casey
Хороший вопрос, +1. См. Мой ответ на факты и последние события. :) –