Thymeleaf 3.0.2发布了,Thymeleaf 是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。
Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP,或其他模板引擎,如Velocity、FreeMarker等。 Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与 HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到模板中即可。
本次更新日志:
- Fixed <head> being aggressively auto-closed by block tags inside <script> or <template> tags, which
caused JavaScript template fragments to be incorrectly inserted from other templates.
- Fixed Jackson not escaping '</' in JavaScript/JSON literals, which could allow code injection that
prematurely closed </script> tags when browsers display pages in HTML mode.
- Fixed JavaScript/JSON literals not escaping amperand (&), which could allow code injection that
prematurely closed </script> tags when browsers display pages in XHTML (application/xhtml+xml) mode.
- Improved error handling during Jackson initialization.
- Updated AttoParser dependency to 2.0.1.RELEASE.
- Updated Unbescape dependency to 1.1.4.RELEASE.
- Updated OGNL dependency to 3.1.10, removed direct dependency on javassist.
引用来自“闲大赋”的评论
Thymeleaf核心还是用了OGNL,导致开发体验不好,另外,性能还以一贯的差,慎用引用来自“首席的哥队长”的评论
跟spring整合之后用的不是springEL吗,ognl只是一种选择而已关键是其它可选不多,velocity有N年没更新了,freemarker不大喜欢,另外个人感觉都比较小众
引用来自“闲大赋”的评论
Thymeleaf核心还是用了OGNL,导致开发体验不好,另外,性能还以一贯的差,慎用关键是其它可选不多,velocity有N年没更新了,freemarker不大喜欢,另外个人感觉都比较小众
引用来自“愚_者”的评论
当你的网站的性能瓶颈是模板引擎的时候,讨论它的性能才有意义试问,有多少人的网站性能瓶颈是在页面渲染上呢,快或慢那么几毫秒,真的那么有意义吗?老板关心吗?能涨工资?
老板只关心结果,程序员应该关心开发效率,至少这两点,这个框架没有什么问题
引用来自“闲大赋”的评论
讨论技术,别讨论老板。要是你觉得性能不关心,那开发体验呢你总得关心吧,采用ongl的核心的Thymeleaf和mybtais都很差引用来自“愚_者”的评论
当你的网站的性能瓶颈是模板引擎的时候,讨论它的性能才有意义试问,有多少人的网站性能瓶颈是在页面渲染上呢,快或慢那么几毫秒,真的那么有意义吗?老板关心吗?能涨工资?
老板只关心结果,程序员应该关心开发效率,至少这两点,这个框架没有什么问题
引用来自“闲大赋”的评论
Thymeleaf核心还是用了OGNL,导致开发体验不好,另外,性能还以一贯的差,慎用引用来自“neo-chen”的评论
任何模板引擎性能都差。所以干脆使用 jsp封装的好,就是开发效率高,但是和原生写法比,性能一定有下降
jsp本身也是一个渲染引擎,只是封装的不好,性能也不高就是了
引用来自“闲大赋”的评论
Thymeleaf核心还是用了OGNL,导致开发体验不好,另外,性能还以一贯的差,慎用引用来自“闲大赋”的评论
Thymeleaf核心还是用了OGNL,导致开发体验不好,另外,性能还以一贯的差,慎用试问,有多少人的网站性能瓶颈是在页面渲染上呢,快或慢那么几毫秒,真的那么有意义吗?老板关心吗?能涨工资?
老板只关心结果,程序员应该关心开发效率,至少这两点,这个框架没有什么问题
引用来自“闲大赋”的评论
Thymeleaf核心还是用了OGNL,导致开发体验不好,另外,性能还以一贯的差,慎用