Вопрос

Время от времени я считаю запись сервера, который производит код JavaScript в качестве результата вывода.

Я могу указать, почему это действительно плохо:

  • Неразрывная связь между сервером и кодом клиента.
  • Может представлять клиентский код Un-Re повторно использовать.

Но иногда это просто имеет смысл.

И разве это не роть интереснее?

Я предполагаю, что вопрос в том, является запись сервера, который производит код JavaScript очень плохие практики, или «все это делает»?

Это было полезно?

Решение

Это не обязательно плохая практика, если это имеет смысл производить JavaScript так. Но с технологиями движутся больше к более богатым интерфейсам, которые все больше и больше на JavaScript, я думаю, что хорошее разделение между сервером и стороной клиента возможна и необходима.

Json. Поскольку формат обмена является ИМХО, очень хороший способ добиться этого разделения. Вместо генерации JavaScript, содержащего данные с сторон сервера, вы просто используете легкий формат Exchange, который предоставляет все эти данные. Это держит код клиента чистый а также Вам не нужно генерировать какой-либо другой JavaScript на сервере, за исключением объектов JSON (что действительно легко на большинстве языков).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top