前端技术选型只有三大框架了吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
famensaodiseng
V2EX    前端开发

前端技术选型只有三大框架了吗?

  •  
  •   famensaodiseng 2020-09-10 11:09:13 +08:00 6157 次点击
    这是一个创建于 1886 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近公司打算重构项目,翻查了很多博客和问答,发现现在都是三大框架( vue,react 和 angular )

    领导让我进行技术选型,发现好像大家更推崇 vue 。但是我们项目可能比较特殊,多页面。也牵扯到动画交互。

    总觉得觉得 vue 不行,大佬们有推荐的什么框架或者 UI 界面吗?

    dilu
        1
    dilu  
       2020-09-10 11:13:43 +08:00
    问就 jquery 手动狗头
    kop1989
        2
    kop1989  
       2020-09-10 11:15:04 +08:00
    多页面,重 ui,没啥必要必须用三大框架吧。选自己认为最合适的即可。
    murmur
        3
    murmur  
       2020-09-10 11:15:50 +08:00
    动画交互是看 css 、美工甚至要做视频的,当年大家还在玩 css 动画的时候,支付宝的 bg 就直接放视频了
    这跟框架无关,动画需要精确控制时间,框架的各种所谓优化反倒会出问题
    famensaodiseng
        4
    famensaodiseng  
    OP
       2020-09-10 11:17:44 +08:00
    @dilu 已经是 jq 和 easy ui 了。
    wolfan
        5
    wolfan  
       2020-09-10 11:19:26 +08:00
    人好招的都是好框架。
    famensaodiseng
        6
    famensaodiseng  
    OP
       2020-09-10 11:19:54 +08:00
    @kop1989 就我一个前端,我感觉三大框架不适合,不过实在找不出没啥更好看的或者相对有比如 element,ant 那种比较好点的交互效果。
    famensaodiseng
        7
    famensaodiseng  
    OP
       2020-09-10 11:20:38 +08:00
    @murmur 没产品,没美工,就我一个前端。看着弄个交互效果好的。
        8
    kop1989  
       2020-09-10 11:22:14 +08:00
    @famensaodiseng #6 我觉得关键还是结合领导的重构需求吧。我认为这种重构的发起肯定是要解决一些痛点的,如果可以的话可以聊一聊具体的痛点需求,才好说到底应该怎么决定前端的框架选择。
    yhxx
        9
    yhxx  
       2020-09-10 11:30:05 +08:00   2
    重构目的是啥?
    说的难听一点,你作为前端负责人都只能『感觉 Vue 不行』又说不出因为什么不行,大概率重构之后还不如之前的凑合用。
    imherer
        10
    imherer  
       2020-09-10 11:32:28 +08:00
    语言和框架没有行不行,只有适合不适合!
    watzds
        11
    watzds  
       2020-09-10 11:34:31 +08:00
    不行就 vue jquery 混合用呗
    pecopeco
        12
    pecopeco  
       2020-09-10 11:46:24 +08:00 via Android
    框架和 ui 没有一毛钱关系
    tjunsh
        13
    tjunsh  
       2020-09-10 11:47:03 +08:00
    黑猫白猫抓到老鼠才是好猫,不要纠结什么技术框架,合适不合适,能否让业务快速起来,才是重要的。
    gdrk
        14
    gdrk  
       2020-09-10 11:48:50 +08:00
    插个眼,有同样的困惑
    wenzichel
        15
    wenzichel  
       2020-09-10 11:59:35 +08:00
    其实还是有些小众的框架,但用些的时候,遇到问题了,找到的解决方案也少。

    前端三大框架能流行起来,必然都有他们的过人之处。你需要根据人的能力和项目的需要来进行选择。如果要考虑性能的话,三者之间的性能差异基本上可以忽略了。

    我目前更加推崇 react 。
    xAI
        16
    xAI  
       2020-09-10 12:19:22 +08:00
    vue 和 react 都有用,更推荐 react
    Torpedo
        17
    Torpedo  
       2020-09-10 12:22:49 +08:00
    手写动画,这几个差别不大吧。用库的话,react 多点。
    当然,jq 那一套也很多。只不过很多 jq 的库都不怎么维护了。
    Francis404
        18
    Francis404  
       2020-09-10 12:26:55 +08:00
    框架和 ui 没有关系不大。
    dtysky
        19
    dtysky  
       2020-09-10 12:31:32 +08:00
    感觉 LZ 水平不太行。。。都不爽就自己做一个呗
    runze
        20
    runze  
       2020-09-10 12:33:39 +08:00
    vue 最大的卖点就是渐进式,不管你是单页面还是多页面、整个页面还是一部分组件、单独用还是配合 jQuery 一起用、使用 webpack 这些工具还是直接写 script 标签,都符合你的需求。
    visonme
        21
    visonme  
       2020-09-10 12:40:29 +08:00
    不妨了解下 Ember.js
    yaphets666
        22
    yaphets666  
       2020-09-10 13:17:27 +08:00
    水平不太行啊兄弟.现代框架牛在响应式,也就是说是针对数据.如果你做一个官网,有一些动画,有几个页面.那不用三大框架没有任何问题. 问题是 没有任何一个框架可以满足你定制化动画和 UI 的需求. UI 和动画,交给设计师....
    EminemW
        23
    EminemW  
       2020-09-10 13:19:41 +08:00 via iPhone
    想都不要想,直接在 vue react 里面选一个
    suzic
        24
    suzic  
       2020-09-10 13:26:42 +08:00 via Android
    多页面,重 ui,那就 mdui ?
    tikazyq
        25
    tikazyq  
       2020-09-10 13:40:19 +08:00
    原生 js
    dumbass
        26
    dumbass  
       2020-09-10 13:53:15 +08:00
    推荐你 vanilla.js
    codingguy
        27
    codingguy  
       2020-09-10 13:54:27 +08:00
    @visonme 竟然遇见用 ember 的大佬 [抠鼻]
    dtcz
        28
    dtcz  
       2020-09-10 14:02:53 +08:00
    vue 多页面没啥压力啊, 动画的话和框架有啥关系,就是 css 和 js,用不用 vue 无所谓
    CODEWEA
        29
    CODEWEA  
       2020-09-10 14:18:16 +08:00
    document.querySelector
    wxsm
        30
    wxsm  
       2020-09-10 14:22:04 +08:00   2
    搞清楚你的问题,到底是你不行还是 vue 不行。
    FanChen
        31
    FanChen  
       2020-09-10 15:02:00 +08:00
    WebAssembly
    johnnyNg
        32
    johnnyNg  
       2020-09-10 15:05:17 +08:00
    react 生态丰富一点
    至于交互动画,和框架关系并不大,但是框架能更好的帮你划分管理项目
    AreYou0k
        33
    AreYou0k  
       2020-09-10 15:15:40 +08:00
    大开脑洞一下. 楼主其实在第五层, 用 Jq 和 easy ui 增加自己的不可替代性(毕竟难招人和后续难维护), 然后靠这个项目当个小领导或者小组长. 反手就让底下的人用 Vue 和 React 重构, 毕竟动画只要 css 就行
    luzemin
        34
    luzemin  
       2020-09-10 15:16:24 +08:00
    动画首选 flash 呀(逃
    gouflv
        35
    gouflv  
       2020-09-10 15:22:48 +08:00 via iPhone
    你一个切页面的活儿,还要技术选型,从开始就挺搞笑的。再说了,除了 vue 简单一点点,其他两个你都驾驭不住。
    oma1989
        36
    oma1989  
       2020-09-10 16:11:29 +08:00
    angular 其实很不错,不知为啥一直不温不火
    oma1989
        37
    oma1989  
       2020-09-10 16:13:17 +08:00
    个人感觉前后端分离听操蛋的,还是全干来的靠谱,然而......
    0bit
        38
    0bit  
       2020-09-10 16:31:00 +08:00
    next.js
    lingo
        39
    lingo  
       2020-09-10 16:31:12 +08:00
    jquery 一把梭
    wadeDra
        40
    wadeDra  
       2020-09-10 16:40:19 +08:00
    WebAssembly +9
    rodrick
        41
    rodrick  
       2020-09-10 16:43:52 +08:00
    不太懂,问一下三框架对于 UI 和动画的负面影响是啥
    jrtzxh020
        42
    jrtzxh020  
       2020-09-10 16:44:07 +08:00
    vue 不行???
    del1214
        43
    del1214  
       2020-09-10 16:49:16 +08:00
    tianlianjie
        44
    tianlianjie  
       2020-09-10 18:51:10 +08:00
    jquery
    lxk11153
        45
    lxk11153  
       2020-09-10 18:53:56 +08:00
    有木有人是 jquery + vue + react + angular 的? [doge]
    egdaeyn
        46
    egdaeyn  
       2020-09-10 19:22:49 +08:00 via Android
    @oma1989 用的我想死 从 vue 转 ang 的 一个简单的功能 angular 比 vue 麻烦多了
    Yuiham
        47
    Yuiham  
       2020-09-10 20:02:01 +08:00 via Android
    你要说清楚做什么项目先。如果是中后台,就你一个前端,哪里有空折腾 UI 库,基本可以跟着 UI 库选视图库了。antd 虽然历史包袱重,但是功能全面维护积极,省去你很多基建的工夫。material ui 技术路线就好多了,但是需要你自己做功能增强。这俩都是 React 生态的,Vue 在这方面生态弱一点点。选 React 可能可以让你工作量稍微减少一些。
    hillkinsham0001
        48
    hillkinsham0001  
       2020-09-10 22:37:18 +08:00
    多页面可以用 nuxt 啊。很简单的东西,一看就懂
    hillkinsham0001
        49
    hillkinsham0001  
       2020-09-10 22:38:00 +08:00
    写了这么久的前端。觉得 egg 也不错,楼主可以试试,服务端渲染,seo 美滋滋
    RaymondYip
        50
    RaymondYip  
       2020-09-11 00:11:10 +08:00
    用框架不影响你动画交互啊
    zhuweiyou
        51
    zhuweiyou  
       2020-09-11 11:43:09 +08:00
    你所说的框架,跟 UI / 动画 没关系
    hive
        52
    hive  
       2020-09-11 13:09:41 +08:00
    @egdaeyn #45 什么功能啊,别的我不知道,ng1 API 比 Vue 多太多了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana   &nbp; 2832 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 13:37 PVG 21:37 LAX 05:37 JFK 08:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86