Вернуть HTML или создать HTML с помощью javascript?

Я возвращаю данные о контактах для создания списка

базовый HTML-код выглядит так

{repeat:20}
<div class="contact">
  <a rel="123">FirstName LastName</a>
  <div class="info">
    {repeat:5}
    <div>
      <div class="infoLabel">Age:</div>
      <div class="infoPiece">56</div>
    </div>
    {endrepeat}
  </div>
</div>
{endrepeat}

{повтор : 20} не настоящий код
Этот блок кода повторяется 20 раз

У меня вопрос.

Что более полезно:

  1. Создайте сервер разметки, верните фактический html.
  2. Вернуть данные Json с информацией и построить список на стороне клиента.


Для целей этого обсуждения предположим, что некоторые константы
  • Загрузка сервера не является проблемой (мы используем высокопроизводительный сервер)
  • Возвращенные данные предназначены только для отображения (не для манипулирования)
  • Мы не учитываем пользователей без включенного JavaScript.
  • Мы не учитываем никакие браузеры.
9
задан Hailwood 7 February 2011 в 22:34
поделиться