Привет всем, я думал о том, как в настоящее время работает большинство веб-приложений. Если в качестве примера серверная часть написана на языке java / php / python, то вы, вероятно, видите, что серверная программа "выводит на экран / печатает" HTML-код, готовый для браузера, верно.
Для веб-приложений, которые работают почти исключительно с использованием ajax, есть причина не просто общаться без HTML, например, просто используя объекты JSON, проходящие назад и четвертый между сервером и клиентом, а не "печатая или отображая" html в нашем скрипте / приложении мы просто выводим строку json, ajax выбирает ее и преобразует строку JSON в объект со всеми нашими атрибутами / массивами и т. д.
Конечно, таким образом у нас будет меньше символов для отправки, нет html-тегов и т. Д., А на стороне клиента мы просто используем фреймворки, такие как jQuery и т. Д., И создаем / форматируем наш html там вместо печати и отображения html на сервере скрипты?
Возможно, люди уже делают это, но я не видел, чтобы многие приложения работали таким образом?
Причина в том, что я хочу сделать это потому, что я хотел бы разделить слой представления и логики больше, чем он есть в настоящее время, поэтому вместо "эхо" html в моем java / php я просто "эхо" объектов json, и javascript принимает Забота о целом уровне презентации, есть ли что-то принципиально не так с этим, каково ваше мнение?
Еще раз спасибо Stackoverflow.