Шаблонирование на стороне клиента: движок JavaScript (например, Handlebars, Dust...) или XSLT
После некоторых размышлений и исследований о клиентских HTML-шаблонах сегодня я обнаружил, что, хотя клиентские JavaScript-шаблоны (такие как Handlebars, Dust и другие) являются мощным выбором, их может быть сложно интегрировать в компонент пользовательского интерфейса. парадигма ориентированного стиля без использования скриптов сборки.
И тогда я сказал: что случилось с XSLT?,
Насколько я знаю, поддержка браузеров для XSLT 1.0 очень зрелая, с небольшими проблемами на мобильных платформах.
Мой вопрос: действительно ли XSLT по-прежнему хороший выбор, так как он не требует предварительной компиляции во время сборки? И поскольку XSLT 2.0 не поддерживается, является ли это признаком того, что XSLT не является будущим веб-шаблонов?
Примечание: я знаю, что сложные шаблоны были бы более удобочитаемыми, используя что-то вроде панелей управления, но я пытаюсь выяснить, может ли XSLT быть хорошим выбором для простых или не очень сложных шаблонов.