最近公司打算重构项目,翻查了很多博客和问答,发现现在都是三大框架( vue,react 和 angular )
领导让我进行技术选型,发现好像大家更推崇 vue 。但是我们项目可能比较特殊,多页面。也牵扯到动画交互。
总觉得觉得 vue 不行,大佬们有推荐的什么框架或者 UI 界面吗?
1
dilu 2020-09-10 11:13:43 +08:00
问就 jquery 手动狗头
|
2
kop1989 2020-09-10 11:15:04 +08:00
多页面,重 ui,没啥必要必须用三大框架吧。选自己认为最合适的即可。
|
3
murmur 2020-09-10 11:15:50 +08:00
动画交互是看 css 、美工甚至要做视频的,当年大家还在玩 css 动画的时候,支付宝的 bg 就直接放视频了
这跟框架无关,动画需要精确控制时间,框架的各种所谓优化反倒会出问题 |
4
famensaodiseng OP @dilu 已经是 jq 和 easy ui 了。 🤣
|
5
wolfan 2020-09-10 11:19:26 +08:00
人好招的都是好框架。
|
6
famensaodiseng OP @kop1989 就我一个前端,我感觉三大框架不适合,不过实在找不出没啥更好看的或者相对有比如 element,ant 那种比较好点的交互效果。☹️
|
7
famensaodiseng OP @murmur 没产品,没美工,就我一个前端。看着弄个交互效果好的。
|
8
kop1989 2020-09-10 11:22:14 +08:00
@famensaodiseng #6 我觉得关键还是结合领导的重构需求吧。我认为这种重构的发起肯定是要解决一些痛点的,如果可以的话可以聊一聊具体的痛点需求,才好说到底应该怎么决定前端的框架选择。
|
9
yhxx 2020-09-10 11:30:05 +08:00 2
重构目的是啥?
说的难听一点,你作为前端负责人都只能『感觉 Vue 不行』又说不出因为什么不行,大概率重构之后还不如之前的凑合用。 |
10
imherer 2020-09-10 11:32:28 +08:00
语言和框架没有行不行,只有适合不适合!
|
11
watzds 2020-09-10 11:34:31 +08:00
不行就 vue jquery 混合用呗
|
12
pecopeco 2020-09-10 11:46:24 +08:00 via Android
框架和 ui 没有一毛钱关系
|
13
tjunsh 2020-09-10 11:47:03 +08:00
黑猫白猫抓到老鼠才是好猫,不要纠结什么技术框架,合适不合适,能否让业务快速起来,才是重要的。
|
14
gdrk 2020-09-10 11:48:50 +08:00
插个眼,有同样的困惑
|
15
wenzichel 2020-09-10 11:59:35 +08:00
其实还是有些小众的框架,但用这些的时候,遇到问题了,找到的解决方案也少。
前端三大框架能流行起来,必然都有他们的过人之处。你需要根据人的能力和项目的需要来进行选择。如果要考虑性能的话,三者之间的性能差异基本上可以忽略了。 我目前更加推崇 react 。 |
16
jun0205 2020-09-10 12:19:22 +08:00
vue 和 react 都有用,更推荐 react
|
17
Torpedo 2020-09-10 12:22:49 +08:00
手写动画,这几个差别不大吧。用库的话,react 多点。
当然,jq 那一套也很多。只不过很多 jq 的库都不怎么维护了。 |
18
Francis404 2020-09-10 12:26:55 +08:00
框架和 ui 没有关系不大。
|
19
dtysky 2020-09-10 12:31:32 +08:00
感觉 LZ 水平不太行。。。都不爽就自己做一个呗
|
20
runze 2020-09-10 12:33:39 +08:00
vue 最大的卖点就是渐进式,不管你是单页面还是多页面、整个页面还是一部分组件、单独用还是配合 jQuery 一起用、使用 webpack 这些工具还是直接写 script 标签,都符合你的需求。
|
21
visonme 2020-09-10 12:40:29 +08:00
不妨了解下 Ember.js
|
22
yaphets666 2020-09-10 13:17:27 +08:00
水平不太行啊兄弟.现代框架牛在响应式,也就是说是针对数据.如果你做一个官网,有一些动画,有几个页面.那不用三大框架没有任何问题. 问题是 没有任何一个框架可以满足你定制化动画和 UI 的需求. UI 和动画,交给设计师....
|
23
EminemW 2020-09-10 13:19:41 +08:00 via iPhone
想都不要想,直接在 vue react 里面选一个
|
24
suzic 2020-09-10 13:26:42 +08:00 via Android
多页面,重 ui,那就 mdui ?
|
25
tikazyq 2020-09-10 13:40:19 +08:00
原生 js
|
26
bojackhorseman 2020-09-10 13:53:15 +08:00
推荐你 vanilla.js
|
28
dtcz 2020-09-10 14:02:53 +08:00
vue 多页面没啥压力啊, 动画的话和框架有啥关系,就是 css 和 js,用不用 vue 无所谓
|
29
CODEWEA 2020-09-10 14:18:16 +08:00
document.querySelector
|
30
wxsm 2020-09-10 14:22:04 +08:00 2
搞清楚你的问题,到底是你不行还是 vue 不行。
|
31
FanChen 2020-09-10 15:02:00 +08:00
WebAssembly
|
32
johnnyNg 2020-09-10 15:05:17 +08:00
react 生态丰富一点
至于交互动画,和框架关系并不大,但是框架能更好的帮你划分管理项目 |
33
AreYou0k 2020-09-10 15:15:40 +08:00
大开脑洞一下. 楼主其实在第五层, 用 Jq 和 easy ui 增加自己的不可替代性(毕竟难招人和后续难维护), 然后靠这个项目当个小领导或者小组长. 反手就让底下的人用 Vue 和 React 重构, 毕竟动画只要 css 就行
|
34
luzemin 2020-09-10 15:16:24 +08:00
动画首选 flash 呀(逃
|
35
gouflv 2020-09-10 15:22:48 +08:00 via iPhone
你一个切页面的活儿,还要技术选型,从开始就挺搞笑的。再说了,除了 vue 简单一点点,其他两个你都驾驭不住。
|
36
oma1989 2020-09-10 16:11:29 +08:00
angular 其实很不错,不知为啥一直不温不火
|
37
oma1989 2020-09-10 16:13:17 +08:00
个人感觉前后端分离听操蛋的,还是全干来的靠谱,然而......
|
38
0bit 2020-09-10 16:31:00 +08:00
next.js
|
39
lingo 2020-09-10 16:31:12 +08:00
jquery 一把梭
|
40
wadeDra 2020-09-10 16:40:19 +08:00
WebAssembly +9
|
41
rodrick 2020-09-10 16:43:52 +08:00
不太懂,问一下三框架对于 UI 和动画的负面影响是啥
|
42
jrtzxh020 2020-09-10 16:44:07 +08:00
vue 不行???
|
43
del1214 2020-09-10 16:49:16 +08:00
|
44
tianlianjie 2020-09-10 18:51:10 +08:00
jquery
|
45
lxk11153 2020-09-10 18:53:56 +08:00
有木有人是 jquery + vue + react + angular 的? [doge]
|
46
egdaeyn 2020-09-10 19:22:49 +08:00 via Android
@oma1989 用的我想死 从 vue 转 ang 的 一个简单的功能 angular 比 vue 麻烦多了
|
47
Yuiham 2020-09-10 20:02:01 +08:00 via Android
你要说清楚做什么项目先。如果是中后台,就你一个前端,哪里有空折腾 UI 库,基本可以跟着 UI 库选视图库了。antd 虽然历史包袱重,但是功能全面维护积极,省去你很多基建的工夫。material ui 技术路线就好多了,但是需要你自己做功能增强。这俩都是 React 生态的,Vue 在这方面生态弱一点点。选 React 可能可以让你工作量稍微减少一些。
|
48
hillkinsham0001 2020-09-10 22:37:18 +08:00
多页面可以用 nuxt 啊。很简单的东西,一看就懂
|
49
hillkinsham0001 2020-09-10 22:38:00 +08:00
写了这么久的前端。觉得 egg 也不错,楼主可以试试,服务端渲染,seo 美滋滋
|
50
RaymondYip 2020-09-11 00:11:10 +08:00
用框架不影响你动画交互啊
|
51
zhuweiyou 2020-09-11 11:43:09 +08:00
你所说的框架,跟 UI / 动画 没关系
|