Помимо замены заполнителя, какие еще функции должна включать система шаблонов? - PullRequest
1 голос
/ 21 января 2011

Каковы минимальные существенные особенности системы шаблонов, помимо очевидной замены заполнителя?

Приведите примеры библиотек, если хотите, и что делает их классными, а какие биты в них отстойными и, возможно, не должны быть там...

1 Ответ

0 голосов
/ 23 января 2011
  • Возможность создания ODT, PDF, RTF, HTML, MS Word, MS Excel и текстовых файлов из шаблонов
  • Поддержка i18n
  • нет необходимости в замене JSP и т. Д. У нас достаточно этих
  • возможность генерировать исходный код (Java 5 или более)
  • Возможность слияния
  • динамическая загрузка шаблонов
  • возможность включения шаблонов
  • 1 единственная банка без каких-либо зависимостей (особенно регистрация общего достояния)

Вот некоторые из доступных шаблонизаторов в Java. Velocity, FreeMaker и StringTemplate, я считаю, наиболее популярны. Вы можете получить лучшее из них.

...