Хороший СУХОЙ подход к рендерингу и обновлению AJAX страницы

Представьте себе сайт отзывов, где пользователи вводят оценки и, при необходимости, короткие комментарии.

На каждой странице обзора у вас есть много комментариев - они отображаются в таблице в конце страницы (кстати - не ищу элементы управления типа datagrid, слишком простые для этого)

Я хочу, чтобы пользователи вводили новые обзоры и обновляли страницу без обновления страницы. (пока все простые вещи, это не вопрос)

Каков хороший подход к созданию страницы. Некоторые мысли: -

  1. Генерация обзоров на стороне сервера HTML, добавление новых обзоров на стороне клиента javascript. Обратной стороной является то, что у вас есть код генерации HTML таблицы в двух местах. ..

    Представьте себе сайт отзывов, где пользователи вводят оценки и, при необходимости, короткие комментарии.

    На каждой странице обзора у вас есть много комментариев - они отображаются в таблице в конце страницы (кстати - не ищу элементы управления типа datagrid, слишком простые для этого)

    Я хочу, чтобы пользователи вводили новые обзоры и обновляли страницу без обновления страницы. (пока все простые вещи, это не вопрос)

    Каков хороший подход к генерации страницы. Некоторые мысли: -

    1. Генерация обзоров на стороне сервера HTML, добавление новых обзоров на стороне клиента javascript. Обратной стороной является то, что у вас есть код генерации HTML таблицы в двух местах. у меня много комментариев - они отображаются в таблице в конце страницы (кстати - не ищу элементы управления типом таблицы данных, слишком просто для этого)

      Я хочу, чтобы пользователи вводили новые обзоры и обновляли страница без обновления страницы. (пока все просто, вопрос не в этом)

      Какой подход к генерации страницы является хорошим. Некоторые мысли: -

      1. Генерация обзоров на стороне сервера HTML, добавление новых обзоров на стороне клиента javascript. Обратной стороной является то, что у вас есть код генерации HTML таблицы в двух местах. у меня много комментариев - они отображаются в таблице в конце страницы (кстати - не ищу элементы управления типом таблицы данных, слишком просто для этого)

        Я хочу, чтобы пользователи вводили новые обзоры и обновляли страница без обновления страницы. (пока все просто, вопрос не в этом)

        Каков хороший подход к созданию страницы. Некоторые мысли: -

        1. Генерация обзоров на стороне сервера HTML, добавление новых обзоров на стороне клиента javascript. Обратной стороной является то, что у вас есть код генерации HTML таблицы в двух местах. Некоторые мысли: -

          1. Генерация обзоров на стороне сервера HTML, добавление новых обзоров на стороне клиента javascript. Обратной стороной является то, что у вас есть код генерации HTML таблицы в двух местах. Некоторые мысли: -

            1. Генерация обзоров на стороне сервера HTML, добавление новых обзоров на стороне клиента javascript. Обратной стороной является то, что у вас есть код генерации HTML таблицы в двух местах. - дополнительный запрос и задержка)

            Я сосредоточен на jQuery / Django, но этот вопрос относится к другим фреймворкам и библиотекам AJAX.

            Это немного субъективный вопрос, надеюсь, он не переступит черту! Мысли?

6
задан Ryan 1 March 2011 в 13:36
поделиться