V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dizun
V2EX  ›  程序员

vue、react 还是纯 html(thymeleaf)

  •  
  •   dizun · Mar 20, 2020 · 6873 views
    This topic created in 2239 days ago, the information mentioned may be changed or developed.

    就在刚才,前来无聊,探讨了一下前端,我们是做 Java web,讨论到前端用什么开发,瞬间,真的,一瞬间,分成两个阵营,一边是 vue、react 这一边的,他俩用什么无所谓,就是不用 html,另一边就是 html ( thymeleaf )。真的,口罩都挡不住热情。。。。。。我感觉不用 jsp 就好了,其他的无所谓,但是他们一说,我也想了解下现在你们用什么

    25 replies    2020-03-21 15:11:58 +08:00
    zhazi
        1
    zhazi  
       Mar 20, 2020 via Android
    公司用前后端分离 省心
    自己用 thymeleaf 省心
    loading
        2
    loading  
       Mar 20, 2020 via Android   ❤️ 1
    我投 vue.js ,我业余自己玩都高兴得不行。
    gz911122
        3
    gz911122  
       Mar 20, 2020   ❤️ 1
    vue/react
    招人方便,你用 thymeleaf ,招前端进来他们根本不想做这个..没多久就跑了,又要重新招
    GDC
        4
    GDC  
       Mar 20, 2020
    不用 jsp 换其它后端也有同样的问题。没有标准答案,根据项目性质来选择。
    jevonszmx
        5
    jevonszmx  
       Mar 20, 2020
    项目选型肯定要考虑后期维护成本的,vue/react 现在招人很好找,资料文档又多,遇到问题好解决,肯定优先考虑。
    sagaxu
        6
    sagaxu  
       Mar 20, 2020 via Android
    自己拼 html 受不了
    lqzhgood
        7
    lqzhgood  
       Mar 20, 2020
    自己拼 html 受不了 +1
    liuminghao233
        8
    liuminghao233  
       Mar 20, 2020 via iPhone
    react tsx 爽的一批
    passerbytiny
        9
    passerbytiny  
       Mar 20, 2020
    话说 thymeleaf 跟 vue 不冲突吧。

    你这里面冲突的应该是前端路由跟后端路由,或者说完全前后端分离,跟后端 MVC 分离。
    love
        10
    love  
       Mar 20, 2020
    除非页面没什么交互,否则还是别用后端模板了,页面交互一复杂起来写着累看着更累
    seki
        11
    seki  
       Mar 20, 2020
    前端交互用啥? jQuery 吗
    randyo
        12
    randyo  
       Mar 20, 2020 via Android
    让我跑个 idea,我想死,更新一下代码各种报错,我又解决不了,我可去你的吧
    yaphets666
        13
    yaphets666  
       Mar 20, 2020
    谁开发谁说了算,你说用这个用那个,你又不去做.
    learnshare
        14
    learnshare  
       Mar 20, 2020
    Vue 在国内十分流行,招人和换人接手都很方便
    React 也不错,概念简单,但略偏激
    Angular 专业,但门槛高
    jQuery 能少写就少写吧

    后端渲染模板? NO
    rykinia
        15
    rykinia  
       Mar 20, 2020
    设计上而言,用 thymeleaf 和用 jsp 有什么区别吗,thymeleaf 性能还贼差
    heasy
        16
    heasy  
       Mar 20, 2020
    Vue 上手快,学习成本低,国内很多人在使用,国外很少吧;
    React 上手慢,学习成本高,国内和国外用的人都挺多的;
    Angular 上手慢,学习成本高,国内用的少,国外用的挺多的;
    jerseyhero
        17
    jerseyhero  
       Mar 20, 2020
    如果是个长期的项目,就不要 thymeleaf 了吧,直接前后分离,我选 VUE,经验之谈.
    areless
        18
    areless  
       Mar 20, 2020 via Android
    别太认真。一样的。没见过哪个工人比较你的扳手我的螺丝刀的
    duan602728596
        19
    duan602728596  
       Mar 20, 2020
    要是不用 vue、react (顺带着 webpack、babel 之类的配套的环境)能在发版的时候把图片、css、js 压缩一下,顺便自己引入 css 和 js。
    一套代码想兼容 ie 就兼容 ie,想只在 chrome 上跑就只管 chrome。
    在开发的时候需要 mock 数据的时候就能写个 mock 接口,想代理的时候就写个 proxy 接口,顺便帮我规范下代码的格式。代码变了,就等着浏览器自己刷。
    代码拉下来,一个命令,摸鱼的功夫,开发环境搞定,起服务直接干活。

    那么你就可以不用。
    yhxx
        20
    yhxx  
       Mar 20, 2020
    thymeleaf 和 jsp velocity 之类的感觉区别不大吧
    imnaive
        21
    imnaive  
       Mar 20, 2020
    选你顺手的,就像自动挡和手动挡,各有所爱。
    lihongming
        22
    lihongming  
       Mar 21, 2020 via iPhone
    不支持 vue/react 的往往是因为没学过,学会了就知道他好了。

    我在学 react 之前还写了个轻量级的 PHP 框架,模板引擎花了我不少时间。后来觉得真 TM 浪费,react+serverless 一把梭真香,建站速度比以前快了不止一倍,UI 组件也比 bootstrap 漂亮,还不用维护服务器
    wanguorui123
        23
    wanguorui123  
       Mar 21, 2020 via iPhone
    Vue 作为前端模版引擎还是挺好用的,React 做组件化还行,个人项目没什么要求,只要不怕折腾,想用啥就用啥。
    w292614191
        24
    w292614191  
       Mar 21, 2020 via iPhone
    前几天发过类似的帖子,我选择了纯 html,加上 miniui。
    yanyueio
        25
    yanyueio  
       Mar 21, 2020
    同意 1 楼 #1

    公司用前后端分离 省心 ---- 多人开发,后端只写 API,返回协议数据,爽。
    自己用 thymeleaf 省心 ---- 全干,那就怎么方便怎么来。

    然而实际上就我的开发经验来看,传统的基于模板(服务端)渲染,即服务端为主线的实现安全的手段更简单全面一些。(毕竟网络是不可靠的)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1151 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 23:08 · PVG 07:08 · LAX 16:08 · JFK 19:08
    ♥ Do have faith in what you're doing.