首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉勾
V2EX  ›  Java

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

  •  
  •   lancelock · 147 天前 · 2961 次点击
    这是一个创建于 147 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    29 回复  |  直到 2018-11-20 17:55:19 +08:00
        1
    lhx2008   147 天前 via Android
    freemaker 吧,thymeleaf 非常坑,不建议
        2
    Shynoob   147 天前
    freemaker
        3
    v2future   147 天前
    beetl 不错
        4
    gowk   147 天前 via Android
    freemarker
        5
    nekoneko   147 天前
    要模板干什么。。。感觉前后端分离非常好搞啊
        6
    jason19659   147 天前
    jsp
        7
    zqguo   147 天前
    要什么引擎?
        8
    iiusky   147 天前
    我最近在用 beetl
        9
    javaWeber   147 天前
    我想问下,学模板引擎,项目中用得到吗??本人不太懂这个,求讲解。
        10
    p2pCoder   147 天前
    @javaWeber 电子合同
        11
    lancelock   147 天前
    @nekoneko 就两三个页面,没有必要,也不方便部署
        12
    lancelock   147 天前
    @lhx2008 决定用 freemarker 了。有个问题问一下,ftl 文件可以热更新吗?难道每次都得重启整个项目吗?我是 springboot 项目
        13
    FanError   147 天前 via iPhone
    @lancelock spring boot 下可以热更新,具体怎么配忘记了,现在不在电脑面前,可以肯定的是可以热更新,一直这么用的
        14
    mmdsun   147 天前 via Android
    freemarker
        15
    zzf2017   147 天前
    为啥都选 freemarker ?有什么优点吗?我还用着 thymeleaf 呢,感觉也蛮好的啊
        16
    jiangnanyanyu   147 天前 via Android
    freemarker
        17
    jlkm2010   147 天前
    freemarker,thymeleaf3 都不错
        18
    lhx2008   147 天前
    @zzf2017 和前端一样的写法,又比前端麻烦,layout 啥的也不给力,还不如前后端分离。th:xxx 的写法也增加很多工作量,其实本来就是一个 ${} 的事情,要写成 th:text = "" ,内容有双引号还得研究怎么转义,很多数据还要在 Controller 那边做多很多小的转换,还有 @{${}}啥的写法巨难看
        19
    jin7   147 天前
    freemarker 做代码生成器 非常好
    会前端 还是前后端分离
        20
    orm   146 天前
    热更新推荐一款插件 JRebel
    https://zeroturnaround.com/software/jrebel/
        21
    qian88199496   146 天前
    @lancelock #12 可以的
        22
    allanzhuo   146 天前
    目前在用 thymeleaf,反正我感觉 springboot 用 thymeleaf 的比较多,不是说这是 springboot 推荐的模板引擎吗,没具体深究过
        23
    onnfee   146 天前
    springboot 什么时候推荐 thymeleaf 了...
    spring 4.3.18 ,org.springframework.web.servlet.view.velocity.VelocityViewResolver 类中有这么一句
    "@deprecated as of Spring 4.3, in favor of FreeMarker"
        24
    abcbuzhiming   146 天前
    @onnfee Spring 官方还真推荐过 thymeleaf,认为这东西是下一代模板,而且文档里把这玩意写的靠前。当然我也觉得这破玩意不好用
        25
    nekoneko   145 天前
    @lancelock 我觉的没有必要去再学一个模板引擎.简单项目直接 jsp 搞起,比模板利索,复杂点的也没人用模板.感觉模板现在地位太尴尬了.
        26
    jack80342   127 天前
    这是我翻译的 Thymeleaf 3.0 文档,可能对你有帮助。https://github.com/jack80342/Thymeleaf-Reference-Guide
        27
    Macolor21   118 天前
    @nekoneko 复杂的项目使用什么呢?感觉前后端分离 js 写的我难受
        28
    Macolor21   118 天前
    @nekoneko
    刚才的提问应该有点语义不明。
    请问:除了 jsp,(您不推荐的模版引擎)之外还有其他的数据渲染方案吗?
        29
    nekoneko   118 天前
    @Macolor21 复杂的一般都前后端分离,VUE,react,anglarjs,接口文档定义好,做起来很舒服
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   806 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 22:18 · PVG 06:18 · LAX 15:18 · JFK 18:18
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1