V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
YugenFring
V2EX  ›  程序员

问一下关于 Spring 做全栈的事情

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

    目前只知道用模板引擎, 比如:Thymeleaf, 实现 Spring 的全栈开发, 但是并没有真正上手, 只是简单看过.

    1. 如果只是自己进行全栈开发, 模板引擎够用吗?
    2. 有没有必要学模板引擎?
    3. 是否有更好的替代方案? (听旁边老哥说模板引擎过时了)

    感谢.

    18 条回复    2024-03-16 14:15:54 +08:00
    yuezk
        1
    yuezk  
       99 天前
    > 听旁边老哥说模板引擎过时了

    你这老哥的意思估计是,现在都是后端提供接口,前端用 React/Vue 等前端框架去渲染。
    cezhang
        2
    cezhang  
       99 天前
    > 听旁边老哥说模板引擎过时了

    没有所谓的过时,看你自身的需求和能力, 比如,golang+htmx 后端渲染,开发效率几乎无敌的存在
    ifreeky
        3
    ifreeky  
       99 天前
    个人觉得看需求吧,前后端分离、模块化都是为了应对日益复杂的场景,简化开发(个人见解)
    EmpCold
        4
    EmpCold  
       99 天前
    简单的来单体应用,一把梭,你有流量赚钱之后你重新搞都没关系。
    nothingistrue
        5
    nothingistrue  
       99 天前
    你要是主 HTML 副 script 的 UI 风格,那模板引擎永不过时。你要是 Web 客户端的 UI 风格,那就要趁早死了做全栈的心,客户端跟服务端压根不是一套设计理念。
    258
        6
    258  
       99 天前
    现在都用 vue ,用模板引擎要写 js 吧,那也太慢了
    final7genesis
        7
    final7genesis  
       99 天前
    看久了现在的那些 react ,vue 加状态管理啥的, 突然维护到我的老项目 jfinal+html 模板 感觉好简洁、轻快, 感觉如果不是复杂的交互项目其实也没必要一味追新技术
    wxw752
        8
    wxw752  
       99 天前
    我觉得全栈是指 会前端也会后端,不是前后端不分离一把梭
    TyCoding
        9
    TyCoding  
       99 天前
    你用 html 绝对很降低效率
    darkengine
        10
    darkengine  
       99 天前
    看你项目里前端的复杂程度,简单的什么活动页,秒杀页,用模版也没啥问题。如果你前端交互很复杂,模板就不够用了。
    LeegoYih
        11
    LeegoYih  
       99 天前
    全栈和模板引擎没多大关系,你用纯 HTML+jQ ,把文件丢到 SpringBoot 的 static 目录下也一样能跑。
    当然学模板引擎也有用,比如可以生成一些通用代码,比如国内程序员最爱用的 MyBatis ,但是也没必要花太多时间学。
    catamaran
        12
    catamaran  
       99 天前
    如果前端没有基础,建议用 vue ,不要学路由/状态,就用最简单的数据绑定。用 js 操作 dom 太累了。
    catamaran
        13
    catamaran  
       99 天前
    @final7genesis 放弃单页面应用,还是新技术省心。
    BeiChuanAlex
        14
    BeiChuanAlex  
       99 天前
    现在还有用模板引擎的???

    早就是前后端分离的时代啦。
    siweipancc
        15
    siweipancc  
       99 天前 via iPhone
    习惯 spring 就上 Angular ,自动绑定跟开箱即用 service ,简单的应用足够了。
    crocoBaby
        16
    crocoBaby  
       98 天前
    你们用模板引擎怎么引用 ui 框架的?
    julyclyde
        17
    julyclyde  
       98 天前
    只听说过 javascript 做全栈啊
    spring 可以在浏览器里运行吗
    ns09005264
        18
    ns09005264  
       98 天前
    论坛、博客之类的这套技术倒是很好,还方便 seo 。
    只要页面稍微复杂点,比如实时通信、通知、列表查询之类的就不行了。
    总体而言不建议学了,只要你涉及到前端的领域,总有一天要接触 node 前端工程化的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2372 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:33 · PVG 23:33 · LAX 08:33 · JFK 11:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.