Мне было интересно об этом, если бы у людей были сильные взгляды на лучший способ генерации HTML на лету, особенно с приложениями на основе Ajax.
Вы просто создаете HTML-код, используя скрипты на стороне сервера, а затем отправляете его на страницу или просто возвращаете строку JSON и позволяете Javascript выполнять эту работу.
По моему личному мнению, первый способ слишком сильно связывает слой презентации с логикой и затрудняет его изменение и кошмар для поддержания. Второй способ, хотя и является моим предпочтительным методом, также становится кошмаром для поддержания, когда сложность проекта возрастает.
Я думал использовать систему шаблонов Javascript как еще один слой, чтобы сделать код более надежным и менее жестким. У кого-нибудь есть хорошие идеи о легкой и действительно хорошей системе шаблонов JS?