现在有没有替代 vue、react 的前端技术? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sdjl
V2EX    前端开发

现在有没有替代 vue、react 的前端技术?

  •  
  •   sdjl 2022-10-19 20:21:10 +08:00 4643 次点击
    这是一个创建于 1094 天前的主题,其中的信息可能已经有所发展或是发生改变。

    太惭愧,作为一个老程序员(指年龄),很多年没有更新自己的技术工具箱,一直在用 bootstrap+js 的方式写代码。

    刚刚和朋友聊天,朋友说你那个方式已经很老了,现在所有人都用 react 了。。。

    所以打算更新一下自己的工具箱,既然要更新,希望能学到最新的(也是未来有前途的)工具了。

    请问一下,有没有替代 vue 、react 的“未来的”前端工具?

    28 条回复    2022-10-29 16:44:53 +08:00
    billzhuang
        1
    billzhuang  
       2022-10-19 20:26:20 +08:00
    vue react 也是 js 的方式
    vruzo
        2
    vruzo  
       2022-10-19 20:26:27 +08:00 via Android
    个人感觉技术跟买数码产品不一样
    GPLer
        3
    GPLer  
       2022-10-19 20:29:03 +08:00 via Android   1
    http://vanilla-js.com/
    Vanilla JS is a fast, lightweight, cross-platform framework
    for building incredible, powerful Javascript applications.
    sdjl
        4
    sdjl  
    OP
       2022-10-19 20:29:39 +08:00
    @GPLer 谢谢,大家回复的我都去看看
    herozzm
        5
    herozzm  
       2022-10-19 20:32:33 +08:00
    flutter?
    Torpedo
        6
    Torpedo  
       2022-10-19 20:33:51 +08:00
    没有吧。其实 react 已经相对稳定很久了。新的挑战者不少,但是彻底革新的基本没有
    sdjl
        7
    sdjl  
    OP
       2022-10-19 20:35:46 +08:00
    @Torpedo 我也这样想,一般不容易被替代。 不过在决定学习新东西之前,希望多研究一下趋势。
    makelove
        9
    makelove  
       2022-10-19 20:46:46 +08:00
    https://www.solidjs.com/ 类 react ,但没有奇奇怪怪的规则
    LiYechao
        10
    LiYechao  
       2022-10-19 20:47:09 +08:00
    可以关注下 flutter ,做出来体验很不错的,可以体验一下我的笔记应用:
    https://app.paper.yechao.xyz
    sdjl
        11
    sdjl  
    OP
       2022-10-19 20:57:18 +08:00
    @Hypn0s @makelove @LiYechao 谢谢

    顺便问一下,微信小程序更像 react 还是更像 vue?

    我写过微信小程序,但是没用过 react ,也没用过 vue 。
    233373
        12
    233373  
       2022-10-19 21:00:44 +08:00
    react
    lightyisu
        13
    lightyisu  
       2022-10-19 22:00:00 +08:00
    @sdjl 那个不是原生 js 的梗嘛 你点下载什么都没有
    Rocketer
        14
    Rocketer  
       2022-10-19 22:05:40 +08:00 via iPhone
    没人提 angular 吗?这个框架语法更接近 Java ,对后端出身的程序员很友好。

    而且 angular 自身很完整,路由管理、状态管理等都有,不像 react 还得靠第三方插件,第三方插件还百花齐放层出不穷,特别乱
    DeWjjj
        15
    DeWjjj  
       2022-10-19 22:09:49 +08:00
    svelte ,纯净享受。
    Jirajine
        16
    Jirajine  
       2022-10-19 22:21:01 +08:00
    除了三大框架以外勉强有人用的就是 svelte 和 solidjs 了,可以算是 vue 和 react“未来的”前端框架了。
    charlie21
        17
    charlie21  
       2022-10-19 22:25:11 +08:00
    从 “组件状态如何同步到视图层” 方面而言, vue svelte angular (rxjs) react-with-mobx 都属于另外的同一类,react 自己是一类。参考
    Subscription reactivity 订阅式响应 vs. Comparison reactivity 比较式响应
    https://www.zhihu.com/question/501745074/answer/2533826292
    tcp
        18
    tcp  
       2022-10-19 22:34:21 +08:00 via Android
    wasm
    aec4d
        19
    aec4d  
       2022-10-19 23:06:17 +08:00
    看 nextjs 应该就够了
    xiaoyiyu
        20
    xiaoyiyu  
       2022-10-19 23:20:08 +08:00 via iPhone
    回归原始的,htmx.org
    hangbale
        21
    hangbale  
       2022-10-19 23:36:34 +08:00
    前端目前所有的现代框架解决的问题只有一个:如何高效操作 DOM
    这口大锅如果浏览器能帮忙背一部分是最好的方式
    linkopeneyes
        22
    linkopeneyes  
       2022-10-20 09:09:20 +08:00
    明明是三大框架,angular 为什么总是没姓名~。
    svelte ,solidjs 更像 vue 和 react 的加强版,没有奇怪规则和写法,没有 vdom ,就是没什么生态
    MEIerer
        23
    MEIerer  
       2022-10-20 09:26:25 +08:00
    微信小程序自成一系,纯纯圈钱智障
    whosesmile
        24
    whosesmile  
       2022-10-20 10:22:45 +08:00
    @GPLer 恶趣味,楼主是老年程序员了,给点真实建议。
    jianv3
        25
    jianv3  
       2022-10-20 11:18:45 +08:00
    前端迭代很快, 如果没有项目需求, 并且目前的技术能很好的 覆盖工作, 就没必要了. 学习的话 纯 web 推荐 ts+react . 做大型项目必备
    wanguorui123
        26
    wanguorui123  
       2022-10-20 11:23:24 +08:00
    vanillaJS 是史上最轻量跨平台前端框架 ,我们能够使用它构建强大的 JS 应用。从过去到以后他都是最轻量的框架
    GPLer
        27
    GPLer  
       2022-10-20 12:47:54 +08:00
    @whosesmile 除了 svelte 和 solidjs 外,我最近看到最令人眼前一亮的是 qwik
    地址是 https://qwik.builder.io/
    ---
    但讲道理,我还是建议楼主再把 VanillaJS 看一遍,然后找主流的前端框架过遍源码,空闲时间去研究类似 Service Worker 、indexedDB 、WASM 、WebGL/WebGPU 这样的技术,研究小众框架没有前途。
    woniuppp
        28
    woniuppp  
       2022-10-29 16:44:53 +08:00
    svelte 和 solidjs
    关于     帮助文档    自助推广系统     博客     API     FAQ     Solana     2622 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 12:58 PVG 20:58 LAX 05:58 JFK 08:58
    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