
最近公司打算重构项目,翻查了很多博客和问答,发现现在都是三大框架( 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 重构目的是啥? 说的难听一点,你作为前端负责人都只能『感觉 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 xAI 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 dumbass 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 搞清楚你的问题,到底是你不行还是 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 / 动画 没关系 |