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

2023-02-22 16:07:16 +08:00
 ugpu

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

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

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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/918274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX