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

vue、react 还是纯 html(thymeleaf)

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

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

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

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

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

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

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

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

    然而实际上就我的开发经验来看,传统的基于模板(服务端)渲染,即服务端为主线的实现安全的手段更简单全面一些。(毕竟网络是不可靠的)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1307 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:39 · PVG 02:39 · LAX 11:39 · JFK 14:39
    ♥ Do have faith in what you're doing.