Создать пользовательский интерфейс на стороне клиента или на стороне сервера? - PullRequest
1 голос
/ 03 мая 2011

Вот два подхода: во-первых, написать механизм пользовательского интерфейса JS на стороне клиента, а затем связаться с сервером с помощью json; при получении требуемых данных json сгенерировать требуемый интерфейс на стороне клиента.

Второй подход заключается в том, что пользователь создает запрос, серверная сторона получает json, генерирует пользовательский интерфейс, затем выводит HTML и вводит HTML-код ... ...

Какими способамиделать лучше ??Спасибо

1 Ответ

0 голосов
/ 03 мая 2011

Если вы уже запускаете сценарии на клиенте, единственное реальное преимущество для генерации HTML для серверных обновлений AJAX (в отличие от чисто манипулирования DOM на стороне клиента) состоит в повторном использовании существующего кода, генерирующего элементы управления, который вам не нуженпортировать на JavaScript.Есть несколько недостатков встроенного HTML, подготовленного в другом месте, в том числе проблемы с безопасностью, которые могут возникнуть из-за использования innerHTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...