У кого-нибудь есть опыт применения шаблонизаторов, которые могут работать как на клиенте, так и на сервере (в JVM)?
Я смотрел на всякое, пока вот что нашел:
- Google Closure. Выглядит немного overengineered; последний релиз в 2011; довольно сложный в плане расширения
- Mustache. Работают везде, но слишком простые. Например нет механизма для добавления функций для всех шаблонов (дату например отформатировать и т.п.), нет возможности вызывать подшаблоны с параметрами
- Dust.js. Написан на JS, но есть версия которая может работать в Rhino. Язык шаблонов выглядит вполне разумным, но смущает скорость работы на серверной стороне — rhino это таки не V8
может что-то еще есть? или может у кого-нибудь есть мысли по этим пунктам?