目前接触到身边的前端儿把 react、vue 主要都用来做后台的单页面。
react 学习曲线陡峭,会的还不是很多。 vue 上手容易一抓一大把,来一个项目不管三七二十一都用 vue+vuex+vue-router+element-ui 全家桶就上来开始做了。不管是前台系统还是后台系统,统统用 vue 单页面。
感觉 element-ui/ant-design 这类中后台组件框架已经被开发人员滥用了😂,只为了图省事、方便
如 ssr、多页面,从来没有接触过项目,技术经验没有任何积累。
就想问,react、vue 的技术应用场景有哪些更好的实践?
( ps:react 的 ssr 有没有什么好用的 UI 库?)
1
zhuyun233 2019-12-20 15:32:00 +08:00 7
lz 北京人?前端“儿”?
|
2
xiadd 2019-12-20 15:37:26 +08:00
可以把 react&vue 当作 jq 用,问题不大
|
3
royzxq 2019-12-20 15:39:54 +08:00 2
黑猫白猫,能抓老鼠的就是好猫
|
4
azcvcza 2019-12-20 15:41:57 +08:00
能在工期之前做完,谁管你用啥框架呢,不服就 jq 裸写搞起
|
5
snarkprayer 2019-12-20 15:42:13 +08:00 via Android
应用场景有哪些更好的实践?什么场景?
SSR 的 UI 库?这没啥关系吧,遇到 document/window undefined 的,你看看包文件的 dist 目录,应该有 SSR 的版本吧 |
6
gloye 2019-12-20 15:43:38 +08:00 5
图省事、方便这个理由还不够?
|
7
just1 2019-12-20 15:44:12 +08:00 via Android
滥用?那你说说有什么不好咯
|
9
enjoyCoding 2019-12-20 15:47:01 +08:00 1
有能耐让后端也不用框架自己写鸭
|
10
Xavier08 OP 看做出来的项目每个都长一个样子,起码换个自定义主题吧。目前一些组件框架的状况和当年的 bootstrap 看起来有点像
|
11
shintendo 2019-12-20 15:49:14 +08:00 1
你这顶多也就是 spa 滥用,怎么就 react/vue 滥用了
|
12
buhi 2019-12-20 15:50:51 +08:00
一个内部系统, 是做出来提高生产力的, 还是做出来给人养眼用的?
|
13
AreYou0k 2019-12-20 15:51:27 +08:00
组件库出来不就是为了图方便解决问题的吗?
|
14
gowk 2019-12-20 15:52:20 +08:00 via Android
来了,来了,他们来了
|
15
OxO 2019-12-20 15:53:50 +08:00
真的,来了,来了,他们来了,昨天来了,今天也来了。。。
|
16
gwy15 2019-12-20 15:54:58 +08:00
有更好更快的方法解放生产力,为什么还要过去那一套呢?写代码还要讲究“工匠精神”?
> 技术经验没有任何积累 如果对没有技术长进感到不满意,那可以换一份更有技术挑战性的工作啊。 |
18
Resource 2019-12-20 15:57:06 +08:00
那怎样才算不滥用?
|
19
murmur 2019-12-20 15:59:25 +08:00
vue 其实比 jquery 还简单。。
|
20
Elephant696 2019-12-20 16:00:07 +08:00
小明的爷爷活了 103 岁
|
21
markzyh 2019-12-20 16:01:00 +08:00 2
“前端儿”,笑了。打字还带口音的?普通话都说不好的话也没必要说什么了。
不然你是故意的?不明所以 觉得滥用还求“好用的 ui 库”干嘛?自己用 JQ 手撸一个啊 |
22
zhw2590582 2019-12-20 16:01:08 +08:00
服务于业务逻辑,当然怎么方便怎么来啊,交接也容易,滥不滥用有啥关系呢,以前是不是也说:JQ 滥用了,为什么不写原生 JS ?
|
23
wangyzj 2019-12-20 16:03:13 +08:00
https://github.com/PanJiaChen/vue-element-admin
感谢这位老哥为我全干工程师生涯快速注入了 spa 技能 |
24
whileFalse 2019-12-20 16:05:12 +08:00 1
@zhuyun233 北京人也不说端儿啊。
倒是有些在北京呆过一阵的外地人乱加儿化音。 |
25
qq807492916 2019-12-20 16:07:16 +08:00 via Android
@enjoyCoding ……过分了😂
|
26
cjc2017 2019-12-20 16:07:36 +08:00 3
那后端 "儿" 是否用第三方库和框架呢? 你这个"儿"用的真🐔儿难受
|
27
HuHui 2019-12-20 16:09:33 +08:00 via Android 1
为啥上面认为是儿化音,不是 XXXer 的直翻么
|
28
akakidz 2019-12-20 16:09:53 +08:00
Vue 撸起来快啊...
|
29
orzorzorzorz 2019-12-20 16:24:51 +08:00
antd 是可以 ssr 的,哪里的同构有问题,直接去提 issue。中文也无所谓,套模板别被机器人关了就行。
|
30
JerryCha 2019-12-20 16:28:24 +08:00
这年头不会 React/Vue 连个前端工作都找不着,就跟你去找 Java 后端不会 Spring 全家桶一样尴尬
|
31
indomi 2019-12-20 16:29:28 +08:00 5
两个东西,UI 库,和 MVVM 思想的框架
UI 库的滥用真的我觉得对前端不太好,都很少有机会能够尝试自己布局和写 css 了 MVVM 框架。。。。。。真香 |
32
icedwatermelon 2019-12-20 16:32:27 +08:00
关于 Javaer 对 Spring 的滥用
|
33
KuroNekoFan 2019-12-20 16:33:06 +08:00
不喜欢用可以不用
|
34
wc951 2019-12-20 16:39:36 +08:00 via Android
我就不一样,我只滥用 angular,不过我是写 java 后端的也无所谓了🐶
|
35
pouta 2019-12-20 16:40:32 +08:00
真香
|
36
a132811 2019-12-20 16:52:01 +08:00
说了半天,也没有说到哪里滥用了。
再说,不使用 ssr、多页面就滥用了? 坦白讲, 用 codeSplit 实现按需要加载,甚至都没有必要上多页面。 |
37
idealhs 2019-12-20 17:04:32 +08:00
你牛逼你来 jQ 一把梭
|
38
summerdays 2019-12-20 17:07:37 +08:00
借楼问下:react 适合做企业应用么?就是那种业务系统。前端小白,react 只能做单页应用?单页应用适合企业业务系统么。
|
39
Pastsong 2019-12-20 17:10:13 +08:00 via Android
这说的是啥啊
|
40
westoy 2019-12-20 17:11:34 +08:00
不需要 SEO 的场景以及不考虑低带宽 /网络不稳定的场景, 我觉得一把梭哈没啥问题
|
41
HolmLoh 2019-12-20 17:28:48 +08:00
@whileFalse #24
比如孤儿? |
43
rainbowchou 2019-12-20 17:41:14 +08:00
有什么问题,能完成业务就成,你写得再好看,再优雅,资本家会在乎吗,能不能多加几毛工资?
|
44
xutao881 2019-12-20 17:44:33 +08:00
哈?那应该用啥写前端呢?冷门框架?自己造轮子?裸写 JS,自己用 defineProperty 实现双向绑定,自己封装 watch 一类的,那为啥不用 VUE ?
|
45
youwillbe 2019-12-20 17:56:34 +08:00
用的烂和滥用应该不是一个意思吧?
|
46
fengbjhqs 2019-12-20 17:59:53 +08:00
可能没有 ui,或者 ui 直接抄的
|
47
ghostman 2019-12-20 18:00:53 +08:00
那用啥? jquery ?
|
48
HonoSV 2019-12-20 18:02:52 +08:00 3
楼主这里说的“儿”,可能单纯想表述“我是你爹”的意思(逃
|
49
wdspro 2019-12-20 18:12:53 +08:00
有意思的楼主儿
|
50
wlh233 2019-12-20 18:17:28 +08:00
前端 er develop 儿
|
53
TangMonk 2019-12-20 18:32:57 +08:00
Vanilla JS 才是最好的框架
|
54
hirasawayui 2019-12-20 18:48:53 +08:00 via Android
作为一个前端,完全没听懂楼主在说什么。
题不对文的感觉。 |
55
jacklin96 2019-12-20 18:54:43 +08:00
关于楼主对儿化音的滥用
|
56
t333st 2019-12-20 18:57:41 +08:00
@hirasawayui 他说的是前端儿,不关你事儿
|
57
cz5424 2019-12-20 18:57:47 +08:00 via iPhone
能跑起来就赢了
|
58
duan602728596 2019-12-20 19:27:25 +08:00 via iPhone
这几年前端不就是用了点提高生产力、方便开发的东西吗?
从刚出来就这那那这的,马上要 2020 年了,咋还这么多事呢 |
59
lancerliu 2019-12-20 19:33:19 +08:00
我觉得是不是要再开个标题:关于身边后端儿对 sprin boot 的滥用 ?
|
60
november 2019-12-20 19:39:38 +08:00
所以前端 develop 儿用个框架节省开发时间,到底得罪了谁?。。。
|
61
yhxx 2019-12-20 20:37:24 +08:00
口音也就算了
后面 3 行是完全看不懂 你到底想说啥? |
62
hst001 2019-12-20 22:17:28 +08:00
这些东西做出来不就是为了方便别人一把梭提高生产力的吗?所以我觉得没有问题
|
63
tiaod 2019-12-20 22:36:21 +08:00
你们这些辣鸡,对编程语言滥用了,老子汇编就能写出来
|
64
nianyu 2019-12-20 22:40:33 +08:00
那你说什么叫不滥用?感觉你的脑回路好神奇啊说出莫名其妙的话
|
65
Curtion 2019-12-20 23:11:23 +08:00
哈哈,有点意思,要不你先解释解释你理解的滥用是什么?
|
66
walpurgis 2019-12-20 23:51:53 +08:00 via Android
都说前端天天造轮子,能滥用说明往一个方向统一了,不是好事吗
|
67
QingStone 2019-12-21 00:17:56 +08:00 via Android
框架造出来不就是为了省事为了方便吗?🤔
|
68
Tokin 2019-12-21 00:19:59 +08:00
不用 UI 库难道每套系统都自己手撸样式? UI 库的存在是为了解决什么你搞清楚了嘛。。。
如果不是对 UI 有专门的设计需求,自然就直接用现成的 UI 库了。 至于 vue、react 滥用,难道用 jQuery、原生 js 吗? 感觉你这就像是在说 QT 开发为什么整天用 QT。。。 |
70
randyo 2019-12-21 00:43:30 +08:00 via Android
有人说过滥用 jQuery 吗?
|
71
weixiangzhe 2019-12-21 00:44:10 +08:00 via Android
后台管理上 ssr 干嘛,需要首屏加载那么快吗
|
72
Lfinesse 2019-12-21 10:04:51 +08:00
对于普通中后台项目的开发,方便省事不就是最主要的需求么
自定义主题也顶多就是需求都实现完了之后的 UI 优化吧(更何况很多项目的中后台是没有 UI 资源来给出个设计稿的 |
73
falcon05 2019-12-21 10:28:19 +08:00 via iPhone
这……怎么就滥用了?没看明白
|
74
suyuyu 2019-12-21 10:33:39 +08:00
我求求你别用
|
75
gouflv 2019-12-21 11:02:56 +08:00 via iPhone
楼主儿,先问是不是,再问为什么
|
76
darrenfang 2019-12-21 11:05:59 +08:00
做了几年 Java,去年学了 vue,做了几个前端项目,今年 10 月开始学习 React,用 react + react-redux + next + material-ui + redux-dynamic-modules 做了一个用户端,这几天要写个管理端,就研究了下模块复用,用上了 lerna。
之前写 vue 只做用户端,没有模块复用的需求,现在这个 React 项目让我研究起了 redux-dynamic-modules 和 lerna,顿时觉得前端还是挺有意思的。 |
77
jugelizi 2019-12-21 11:56:13 +08:00 via iPhone
有点
很多中级的也是 打包一个 js 两兆多 网络一抖就炸了。没点基础就来干 vue |
78
zhjie 2019-12-21 14:13:26 +08:00
讲道理,写展示型的我都不想用 spa,但怕就怕领导突然要让你在里边写逻辑。
|
79
shanlan 2019-12-21 15:21:38 +08:00
难道手写原生代码?包括 JS/CSS/HTML ?
|