有 Flutter 就行了为什么还需要 Electron,谁来纠正一下我的想法

180 天前
 newbie111

我个人对 Electron 的了解不多,应该主要就是用来开发桌面应用的。但是 Flutter 就可以开发桌面应用,还可以一套代码同时适配多个平台,包括移动端,为什么还需要 Electron ,谁来纠正一下我的想法?

3989 次点击
所在节点    Electron
29 条回复
tool2dx
180 天前
跨平台又不只是界面,如果 flutter 能支持一大堆业务逻辑的 js ,那估计也能搞一搞。
Lambert2022
180 天前
按照发布的时间来说,应该是有 Electron 就行了,为什么还需要 Flutter
hhecoder
180 天前
@tool2dx flutter 为什么要支持 js🤣
tool2dx
180 天前
@hhecoder 因为有一句名言,能用 js 写的最终都会用 js 写。
murmur
180 天前
electron 才是跨平台的最工程化方案
foolnius
180 天前
Electron 首发是 2013 年,Flutter 是 2015 年,首发也尚未支持桌面端;两者语言/技术栈也不一样,一个 JavaScript ,一个 Dart ;总不能要求所有 Electron 的项目立刻原地重构成 Flutter 吧,总得考虑一下成本?哪怕 Flutter 一套代码多端编译,想做好很多地方还是需要 Native 支持的,没那么简单
belin520
180 天前
作为从外贸销售经理转岗做前端的我来说,Electron 写起来比 Flutter 简单多了,我只会 Vue
monkeyWie
180 天前
Electron 桌面开发比 flutter 成熟点,但是我选择 all in flutter
luoway
180 天前
按 OP 思维类推一下:
有 Vue 就行了为什么还需要 React
有 Android 就行了为什么还需要 iOS
有电容屏就行了为什么还需要电阻屏
诸如此类
MEIerer
180 天前
jser 不比你 dart 的人多 50 倍?
sanmaozhao
180 天前
一套代码适配多个平台:
从这个角度来看,Flutter 、Electron 是可以互相替代的
所以你可以说有 Flutter 就行了为什么还需要 Electron ,当然也可以说有 Electron 就行了为什么还需要 Flutter
甚至你还可以把 Qt 啥的都拉进来?

编程语言、技术栈:
从这个角度来看,Flutter 使用 Dart 写 UI 和业务逻辑,Electron 用 HTML 、JS 、CSS 。可以说完全不同
所以就变成了使用哪个技术栈的选择问题了,前端开发资源更好找这就是 Electron 的巨大优势
june4
180 天前
flutter 为什么要用 dart ,可能是公司私心或有一点小好处,但后果就是永远不会主流或盖过 js 。
Sfilata
180 天前
这两个除了都用来开发桌面端以外,别的技术栈不一样,渲染原理不一样,性能不一样,平时写起来感觉不一样。从一种技术栈迁到另一种成本巨大,基本等于重写。
willli
180 天前
既生瑜何生亮
zhangdp
180 天前
市面上有什么知名软件是 Flutter 写的吗? Electron 倒是沾手就来
coolcoffee
180 天前
虽然我平时都讨厌 Electron ,喜欢 macOS Native 。 但是 Flutter 在 Electron 生态面前有什么资格班门弄斧?

楼主先去开发一个 Flutter 应用。先体验一下到底是一处开发,处处运行?还是一处开发,处处调试?

对了,Unity 也是跨全平台的哦,可以输出 macOS 、Windows 、Linux 、iOS 、Android 、WebGL 、PS5 、XBox 、Switch 等,3D 画布不随便降维碾压 flutter 2D 画布🐶
vinsony
179 天前
没有任何 UI 技术能打败 HTML+CSS
Mandmg
179 天前
逻辑不成立啊..
打个不恰当的比方: 有儿子了为什么要有爸爸?

何况命名是 electron 先出来
bkmi
179 天前
flutter 最大败笔就是 dart ,要使用 kotlin 估计也要比现在好不少,要用 js 直接起飞
MMM25O7lf09iR4ic
179 天前
什么东西也配和 js 比

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

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

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

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

© 2021 V2EX