V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ugpu
V2EX  ›  问与答

关于前端开发的框架/工具抉择

  •  
  •   ugpu · 2023-02-22 16:07:16 +08:00 · 1713 次点击
    这是一个创建于 670 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Flutter React Electron 三者如何选? OP 一个 8 年后端开发者 目前想学习下前端开发. Flutter: 感觉会的人不多? React: 感觉竞争性大 Electro: 没接触过 没听过 最近才搜索到 Vue: ?

    不谈适用性 谁最牛 X 谁是未来的大抉择 因为觉得讨论这个没用.
      单从 接私活 /找工作 哪个更适合未来 更适合私下赚钱呢?感觉 flutter 好一点?因为多学一门 dart 语言? react native 适合也不错?
    
    18 条回复    2023-02-22 20:36:46 +08:00
    kop1989smurf
        1
    kop1989smurf  
       2023-02-22 16:14:42 +08:00
    不太理解楼主纠结的核心在哪,工具谈得上抉择么?
    你要抉择以后吃饭用勺子还是筷子么?
    vivipure
        2
    vivipure  
       2023-02-22 16:17:28 +08:00   ❤️ 1
    网页开发就 vue 和 react, 推荐 vue3
    移动端开发:RN 和 flutter 都可,最主要的还是要懂原生
    electron 的话,可以不用怎么学。RN 和 flutter 好像都支持桌面端了。

    总的来说,都可以学,推荐 vue
    yhxx
        3
    yhxx  
       2023-02-22 16:22:05 +08:00   ❤️ 1
    接私活 vue ,找工作 react
    精力有限的情况下其他几个不用看
    tool2d
        4
    tool2d  
       2023-02-22 16:28:31 +08:00   ❤️ 1
    Electron 算半个后端,这玩意本身就把 NODEJS 给封装了一层,这样你连服务器都可以省了。

    做到了在前端写后端的代码。

    私活的话,简单的随便选。难度高的私活,对框架一般都会有要求的。
    ugpu
        5
    ugpu  
    OP
       2023-02-22 16:32:23 +08:00
    @tool2d 3Q 原来这玩意能这么玩
    ugpu
        6
    ugpu  
    OP
       2023-02-22 16:33:06 +08:00
    @yhxx 3Q 就需要你这么 干脆有力的建议
    ugpu
        7
    ugpu  
    OP
       2023-02-22 16:33:40 +08:00
    @vivipure "移动端开发:RN 和 flutter 都可,最主要的还是要懂原生" 看来某些核心功能还是得去 系统层自己实现. 决定了 RN
    qrobot
        8
    qrobot  
       2023-02-22 17:21:59 +08:00   ❤️ 1
    @ugpu tauri 安卓 IOS Window Mac 等等全部打通,而且只需要学一门 Rust 语言即可
    ugpu
        9
    ugpu  
    OP
       2023-02-22 17:41:08 +08:00
    @qrobot
    谢谢 看了下. 高科技. 对 rust 也比较感兴趣
    感觉商用很少,国内没听过大张旗鼓用这个.
    突然想起:
    -------------------------- “对于用户来说,性能和用户体验远比开发者开发体验要重要百倍,千倍”
    ZoeeoZ
        10
    ZoeeoZ  
       2023-02-22 18:05:48 +08:00   ❤️ 1
    React 国外公司用的多 如果想远程或者 run 就选 react
    vue 国内用的多,出活快,最近 electron 也发展不错
    flutter 跟 RN 的话 了解不多
    ZoeeoZ
        11
    ZoeeoZ  
       2023-02-22 18:07:24 +08:00   ❤️ 1
    @kop1989smurf #1 因为有学习成本
    chairuosen
        12
    chairuosen  
       2023-02-22 18:23:16 +08:00   ❤️ 1
    不是一个维度的框架。
    Vue/React 是一对可以互相平替的竞争对手,可以想象成同村外出打工的一对兄弟。专精的领域基本一样
    Flutter 是隔壁村的。有大部分业务场景有交集,但是原理不一样。
    Electron ,隔壁县的包工头,外包了客户端这个大工程,分出来的前端活可以给 Vue/React 这俩兄弟干,还有一部分 Node 的活包给了另一个村的。
    duan602728596
        13
    duan602728596  
       2023-02-22 18:52:01 +08:00   ❤️ 1
    Flutter 之前让我写过,至少接触了 dart 。
    React 的话还是学一下吧,以我的工作经历来说(创业小厂,某新闻网站 react + koa ,某职场 app nextjs 内部系统 react + koa ,某外企)都是 react 技术栈。面试的时候也会问 react 的相关问题。
    Electron 还是可以的,相比 tauri 来说生态还是更丰富一些,毕竟 tauri 并没有完全跨平台。
    ugpu
        14
    ugpu  
    OP
       2023-02-22 19:34:25 +08:00
    @ZoeeoZ 移动端呢? RN or flutter ? RN 会不会广泛点 对于国外来说
    ugpu
        15
    ugpu  
    OP
       2023-02-22 19:35:29 +08:00
    @chairuosen 是啊 flutter 版本迭代停止了. 而且 flutter 本身并不依赖原生的 而是多了一层 bridge 让速度更快? 老铁 rn 怎么看?
    ugpu
        16
    ugpu  
    OP
       2023-02-22 19:36:23 +08:00
    @duan602728596 react 非 RN 也应用在 app 上吗? 应用方法是 app 本身就是一个浏览器?内嵌一个 web 页?
    duan602728596
        17
    duan602728596  
       2023-02-22 20:21:12 +08:00 via iPhone   ❤️ 1
    @ugpu 内嵌也有,pc 端网站也有
    tianxia
        18
    tianxia  
       2023-02-22 20:36:46 +08:00 via Android   ❤️ 1
    啥也不用想,选择 react 就对了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3149 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.