除了占位符替换之外,模板系统还应该包括哪些其他功能?

发布于 2024-10-13 11:50:53 字数 95 浏览 3 评论 0原文

除了明显的占位符替换之外,模板系统的最低基本特征是什么?

如果你愿意的话,可以举出一些库的例子,以及是什么让它们很酷,它们的哪些部分很糟糕,也许不应该在那里……

Just what are the minimum essential features of a templating system besides the obvious placeholder substitution?

Give examples of libraries if you wish and what makes them cool and what bits about them suck and maybe should not be there...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌面超妹 2024-10-20 11:50:53
  • 能够从模板生成 ODT、PDF、RTF、HTML、MS Word、MS Excel 和纯文本文件
  • i18n 支持
  • ,无需替代 JSP 等。我们有足够的
  • 能力来生成源代码(Java 5 或更高版本 ) )
  • 合并功能
  • 动态加载模板
  • 能够包含模板
  • 1 个单个 jar,没有其他依赖项(特别是 commons-logging)

这里是 Java 中一些可用的模板引擎。我认为 Velocity、FreeMaker 和 StringTemplate 是最受欢迎的。您可以拥有其中最好的。

  • Ability to generate ODT, PDF, RTF, HTML, MS Word, MS Excel, and plain text files from templates
  • i18n support
  • no need to be a replacement for JSP etc. we have enough of those
  • ability to generate source code (Java 5 or more)
  • Merge capability
  • dynamic loading of templates
  • ability to include templates
  • 1 single jar with no other dependencies (specially commons-logging)

Here are some of the available templating engines in Java. Velocity, FreeMaker and StringTemplate, I believe are most popular. You can have the best of all of them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文