• 请不要在回答技术问题时复制粘贴 AI 生成的内容
YugenFring
V2EX  ›  程序员

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

  •  
  •   YugenFring · Mar 15, 2024 · 3863 views
    This topic created in 966 days ago, the information mentioned may be changed or developed.

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

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

    感谢.

    18 replies  •  2024-03-16 14:15:54 +08:00
    yuezk
    yuezk
    Mar 15, 2024
    1
    > 听旁边老哥说模板引擎过时了

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

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

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