Рекомендуется ли извлекать только данные из (java) бэкэнда в формате xml или json и использовать javascript для создания элементов отображения (т.е. div, span и т. Д.) И вставлять данные в них или лучше получить и вставить полный «вид» (данные и HTML, созданные бэкэндом)?
Например, допустим, у нас есть следующий список, и когда элемент списка находится над последующим «div», отображаются динамические данные (см. Ниже). Лучше просто получить данные, а затем использовать js для создания элементов «ul» и «li», а затем вставить в них данные или лучше получить комбинированное представление data и html и вставить их в div?
<ul>
<li>Bob</li>
<li>Tom</li>
<li>Jon</li>
</ul>
<div id="dynamic_content">
<!-- retrieve data/content below -->
<ul>
<li>Bob's info</li>
<li>Hobbies: .....</li>
<li>Education: ....</li>
</ul>
</div>