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

5 天前
 newbie111

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX