Итак, я разрабатываю это веб-приложение в Django. Точная веб-инфраструктура не имеет значения, но суть в том, что у нас есть хорошее разделение между кодом, данными и реальным HTML. Однако чем дальше мы продвигаемся, тем больше мы находим на одной веб-странице и заставляем интерфейс реагировать на действия пользователя через запросы AJAX. Теперь я нахожу себя пишущим все эти функции-обработчики, которые ожидают определенного ввода от запроса AJAX и создают большие части страницы, в основном объединяя строки и данные. Неожиданно снова 1999 год, и я вручную создаю строки HTML. Этого не может быть?
Итак, мой вопрос: что такое приличный шаблон / фреймворк / ... для систематического создания HTML на стороне браузера? Я знаю, что есть некоторые шаблоныные плагины для jQuery, прежде чем я сделаю это, но мне интересно, нет ли более фундаментального подхода к этой проблеме, который не может быть таким редким?