就在刚才,前来无聊,探讨了一下前端,我们是做 Java web,讨论到前端用什么开发,瞬间,真的,一瞬间,分成两个阵营,一边是 vue、react 这一边的,他俩用什么无所谓,就是不用 html,另一边就是 html ( thymeleaf )。真的,口罩都挡不住热情。。。。。。我感觉不用 jsp 就好了,其他的无所谓,但是他们一说,我也想了解下现在你们用什么
1
zhazi 2020-03-20 16:21:38 +08:00 via Android
公司用前后端分离 省心
自己用 thymeleaf 省心 |
2
loading 2020-03-20 16:26:25 +08:00 via Android 1
我投 vue.js ,我业余自己玩都高兴得不行。
|
3
gz911122 2020-03-20 16:28:12 +08:00 1
vue/react
招人方便,你用 thymeleaf ,招前端进来他们根本不想做这个..没多久就跑了,又要重新招 |
4
GDC 2020-03-20 16:42:43 +08:00
不用 jsp 换其它后端也有同样的问题。没有标准答案,根据项目性质来选择。
|
5
jevonszmx 2020-03-20 16:44:18 +08:00
项目选型肯定要考虑后期维护成本的,vue/react 现在招人很好找,资料文档又多,遇到问题好解决,肯定优先考虑。
|
6
sagaxu 2020-03-20 16:50:14 +08:00 via Android
自己拼 html 受不了
|
7
lqzhgood 2020-03-20 16:52:15 +08:00
自己拼 html 受不了 +1
|
8
liuminghao233 2020-03-20 16:55:57 +08:00 via iPhone
react tsx 爽的一批
|
9
passerbytiny 2020-03-20 16:56:21 +08:00
话说 thymeleaf 跟 vue 不冲突吧。
你这里面冲突的应该是前端路由跟后端路由,或者说完全前后端分离,跟后端 MVC 分离。 |
10
love 2020-03-20 16:57:47 +08:00
除非页面没什么交互,否则还是别用后端模板了,页面交互一复杂起来写着累看着更累
|
11
seki 2020-03-20 17:02:46 +08:00
前端交互用啥? jQuery 吗
|
12
randyo 2020-03-20 17:04:40 +08:00 via Android
让我跑个 idea,我想死,更新一下代码各种报错,我又解决不了,我可去你的吧
|
13
yaphets666 2020-03-20 17:05:06 +08:00
谁开发谁说了算,你说用这个用那个,你又不去做.
|
14
learnshare 2020-03-20 17:12:33 +08:00
Vue 在国内十分流行,招人和换人接手都很方便
React 也不错,概念简单,但略偏激 Angular 专业,但门槛高 jQuery 能少写就少写吧 后端渲染模板? NO |
15
rykinia 2020-03-20 17:23:36 +08:00
设计上而言,用 thymeleaf 和用 jsp 有什么区别吗,thymeleaf 性能还贼差
|
16
heasy 2020-03-20 17:32:22 +08:00
Vue 上手快,学习成本低,国内很多人在使用,国外很少吧;
React 上手慢,学习成本高,国内和国外用的人都挺多的; Angular 上手慢,学习成本高,国内用的少,国外用的挺多的; |
17
jerseyhero 2020-03-20 18:06:21 +08:00
如果是个长期的项目,就不要 thymeleaf 了吧,直接前后分离,我选 VUE,经验之谈.
|
18
areless 2020-03-20 18:47:01 +08:00 via Android
别太认真。一样的。没见过哪个工人比较你的扳手我的螺丝刀的
|
19
duan602728596 2020-03-20 18:53:32 +08:00
要是不用 vue、react (顺带着 webpack、babel 之类的配套的环境)能在发版的时候把图片、css、js 压缩一下,顺便自己引入 css 和 js。
一套代码想兼容 ie 就兼容 ie,想只在 chrome 上跑就只管 chrome。 在开发的时候需要 mock 数据的时候就能写个 mock 接口,想代理的时候就写个 proxy 接口,顺便帮我规范下代码的格式。代码变了,就等着浏览器自己刷。 代码拉下来,一个命令,摸鱼的功夫,开发环境搞定,起服务直接干活。 那么你就可以不用。 |
20
yhxx 2020-03-20 18:58:18 +08:00
thymeleaf 和 jsp velocity 之类的感觉区别不大吧
|
21
imnaive 2020-03-20 19:06:05 +08:00
选你顺手的,就像自动挡和手动挡,各有所爱。
|
22
lihongming 2020-03-21 09:56:24 +08:00 via iPhone
不支持 vue/react 的往往是因为没学过,学会了就知道他好了。
我在学 react 之前还写了个轻量级的 PHP 框架,模板引擎花了我不少时间。后来觉得真 TM 浪费,react+serverless 一把梭真香,建站速度比以前快了不止一倍,UI 组件也比 bootstrap 漂亮,还不用维护服务器 |
23
wanguorui123 2020-03-21 10:27:21 +08:00 via iPhone
Vue 作为前端模版引擎还是挺好用的,React 做组件化还行,个人项目没什么要求,只要不怕折腾,想用啥就用啥。
|
24
w292614191 2020-03-21 10:54:24 +08:00 via iPhone
前几天发过类似的帖子,我选择了纯 html,加上 miniui。
|
25
yanyueio 2020-03-21 15:11:58 +08:00
同意 1 楼 #1
公司用前后端分离 省心 ---- 多人开发,后端只写 API,返回协议数据,爽。 自己用 thymeleaf 省心 ---- 全干,那就怎么方便怎么来。 然而实际上就我的开发经验来看,传统的基于模板(服务端)渲染,即服务端为主线的实现安全的手段更简单全面一些。(毕竟网络是不可靠的) |