现在 Java 模板引擎主流的是哪个?

2018-10-22 15:34:56 +08:00
 lancelock

如题 因为项目功能简单,不考虑前后端分离了

12527 次点击
所在节点    Java
29 条回复
lhx2008
2018-10-22 15:36:27 +08:00
freemaker 吧,thymeleaf 非常坑,不建议
Shynoob
2018-10-22 15:37:05 +08:00
freemaker
v2future
2018-10-22 16:08:47 +08:00
beetl 不错
gowk
2018-10-22 16:08:57 +08:00
freemarker
nekoneko
2018-10-22 16:28:27 +08:00
要模板干什么。。。感觉前后端分离非常好搞啊
jason19659
2018-10-22 16:31:59 +08:00
jsp
zqguo
2018-10-22 17:12:32 +08:00
要什么引擎?
iiusky
2018-10-22 17:24:50 +08:00
我最近在用 beetl
javaWeber
2018-10-22 17:26:16 +08:00
我想问下,学模板引擎,项目中用得到吗??本人不太懂这个,求讲解。
p2pCoder
2018-10-22 17:32:36 +08:00
@javaWeber 电子合同
lancelock
2018-10-22 17:37:55 +08:00
@nekoneko 就两三个页面,没有必要,也不方便部署
lancelock
2018-10-22 18:07:54 +08:00
@lhx2008 决定用 freemarker 了。有个问题问一下,ftl 文件可以热更新吗?难道每次都得重启整个项目吗?我是 springboot 项目
FanError
2018-10-22 18:16:20 +08:00
@lancelock spring boot 下可以热更新,具体怎么配忘记了,现在不在电脑面前,可以肯定的是可以热更新,一直这么用的
mmdsun
2018-10-22 18:24:38 +08:00
freemarker
zzf2017
2018-10-22 18:27:05 +08:00
为啥都选 freemarker ?有什么优点吗?我还用着 thymeleaf 呢,感觉也蛮好的啊
jiangnanyanyu
2018-10-22 18:36:16 +08:00
freemarker
jlkm2010
2018-10-22 19:16:22 +08:00
freemarker,thymeleaf3 都不错
lhx2008
2018-10-22 19:20:27 +08:00
@zzf2017 和前端一样的写法,又比前端麻烦,layout 啥的也不给力,还不如前后端分离。th:xxx 的写法也增加很多工作量,其实本来就是一个 ${} 的事情,要写成 th:text = "" ,内容有双引号还得研究怎么转义,很多数据还要在 Controller 那边做多很多小的转换,还有 @{${}}啥的写法巨难看
jin7
2018-10-22 23:00:32 +08:00
freemarker 做代码生成器 非常好
会前端 还是前后端分离
orm
2018-10-23 09:43:11 +08:00
热更新推荐一款插件 JRebel
https://zeroturnaround.com/software/jrebel/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/499875

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX