全面超越 Velocity 的全新一代 Java 模板引擎 jetbrick-template 2.0.4 发布拉!
Release Notes:
[新增] add servletGet() function
[更新] update jetbrick-commons to 2.0.4
[优化] speed up for NullSafe expression
[优化] auto recreate JetEngine on webapp reloading
[修复] cannot access getter on jfinal model, the priority of obj.xxx is wrong
[修复] rethrow InterpretException when getter invoke a template
[修复] fixes NPE occured while invoking getTemplate().render(...) in functions/methods/tags (#6)
Online 在线演示平台: http://jetx.oschina.mopaas.com/
引用来自“clarkhan”的评论
@Sub @简单代码 是我描述错了。我的意思是不用启动应用,前端人员可以像直接操作html一样,打开,查看效果,调整样式。整个这个过程可以不用后端人员配合,提前准备数据。后端人员也不是把前端制作好的静态页面转换成使用模板引擎的可运行文件。这个 watch 进程其实就是不停的监听你的模板,然后发现变更,用 json 模拟数据生成新的 html 即可。
引用来自“clarkhan”的评论
@Sub @简单代码 是我描述错了。我的意思是不用启动应用,前端人员可以像直接操作html一样,打开,查看效果,调整样式。整个这个过程可以不用后端人员配合,提前准备数据。后端人员也不是把前端制作好的静态页面转换成使用模板引擎的可运行文件。引用来自“clarkhan”的评论
要是能和 thymeleaf 一样,不用web容器就好了。模板引擎很多,一般功能几乎都能满足,性能差距不是特别明显(或者说都在接收范围)。这些都不是痛点。但是前后端配合问题在我知道的一些项目组是头疼问题。不过貌似大家关注的不是太多,不知道大家都是如何处理的。引用来自“clarkhan”的评论
要是能和 thymeleaf 一样,不用web容器就好了。模板引擎很多,一般功能几乎都能满足,性能差距不是特别明显(或者说都在接收范围)。这些都不是痛点。但是前后端配合问题在我知道的一些项目组是头疼问题。不过貌似大家关注的不是太多,不知道大家都是如何处理的。