惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy International News Feed
WordPress大学
WordPress大学
Security Latest
Security Latest
Cyberwarzone
Cyberwarzone
K
Kaspersky official blog
Cisco Talos Blog
Cisco Talos Blog
Microsoft Security Blog
Microsoft Security Blog
G
GRAHAM CLULEY
N
News | PayPal Newsroom
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
美团技术团队
J
Java Code Geeks
I
Intezer
The Cloudflare Blog
SecWiki News
SecWiki News
S
Secure Thoughts
Microsoft Azure Blog
Microsoft Azure Blog
V2EX - 技术
V2EX - 技术
C
Cyber Attacks, Cyber Crime and Cyber Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Spread Privacy
Spread Privacy
D
DataBreaches.Net
S
Security Affairs
Help Net Security
Help Net Security
S
Securelist
F
Full Disclosure
C
Check Point Blog
F
Fortinet All Blogs
Know Your Adversary
Know Your Adversary
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
The Register - Security
The Register - Security
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
人人都是产品经理
人人都是产品经理
博客园_首页
G
Google Developers Blog
Google Online Security Blog
Google Online Security Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
Application and Cybersecurity Blog
Application and Cybersecurity Blog
H
Hacker News: Front Page
L
LINUX DO - 热门话题
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LangChain Blog

Electron

用 Puppeteer 给掘金写了个自动发图文的工具,顺手做成了 CLI 和 MCP 接口 electron-vite 创建的项目,经 preload 挂载的 api 在浏览器中打印出来是 undefined,有人遇到过吗? - V2EX 十年前开发的 elctron 应用至今完美运行,十年后的 tauri 应用可以吗? - V2EX 用什么来管理 Electron App + better-sqlite3 的? - V2EX 请教问题,接触 Electron 开发不久,如何便捷的在不同版本系统\硬件设备上方便测试程序 - V2EX mac 程序签名公证问题 - V2EX elctron 开发教程案例解析:模拟真人使用“高德地图”,节省数据 API 采购费用 - V2EX electron 怎么开启独立窗口而不增加渲染进程? - V2EX electron 项目打包成 exe, windows10 安装后打开不了。一直提示缺少快捷方式。有没有大佬遇到过类似的问题 - V2EX electron 新开独立窗口内存问题 - V2EX 求助!双显卡连接 6 个屏幕,展示不同的 URL 页面。Electron 的 displayId 每次重启都会变 - V2EX Electron 热更新技术 - V2EX 如何自己实现类似 c-Lodop 的不中断打印效果? - V2EX 朋友们,你们公司的 Electron 项目用什么做数据统计? Google Analytics 可以用吗? - V2EX 关于 electron,问一个关于查找的问题 - V2EX electron 开发:单独的 VUE 工程和单独的 electron 工程想通信怎么处理? - V2EX 萌新求教, Electron 在请求跨域的接口时,怎么获取 cookie? - V2EX 求教! electron 开发的工具类客户端应用如何设计激活机制? - V2EX [求助] Electron 中运行 Webassembly 疑问 - V2EX 寻求有偿帮助,将 Electron 应用上架至 Mac App Store。 - V2EX Electron 开发的 Windows 桌面应用打开时为什么有一个 installing 的窗口? - V2EX electron mac store 应用签名上架求助 - V2EX Win10 下通过 npm 安装 electron 出现报错 - V2EX mac 如何监听软件变化 - V2EX electron 内存优化 - V2EX 请教一下, electron 打包的安装包,包含的 bin 文件无法执行问题 - V2EX 有 Flutter 就行了为什么还需要 Electron,谁来纠正一下我的想法 - V2EX 趁着这把 AI 炒作, Eletron 有没有更火了? - V2EX electron 启动时如何取消 update 窗口 - V2EX Poros-基于 Umi 的 Electron React 框架 - V2EX Electron+Nest.js 打工人的偷懒架构 - V2EX Electron 如何实现类似微信通过另外的 exe 应用打开小程序? - V2EX 请问有没有 Electron 的脚手架工程 - V2EX 请教 Nextjs 与 Electron 的可行性 - V2EX Windows 上 Electron 类 app 卡死问题(比如 vscode、tabby) - V2EX electron 和 Java swing 开发出的软件 哪个体验好 - V2EX 哪一个 electron 打包工具是把多平台的 native modules 与业务逻辑 app 彻底隔开的,,这样三平台,只需要安装该平台的 electron,然后发布一个统一的 app.asar 或 app source 就可以 - V2EX 内嵌浏览器(CEF)有时会崩溃白屏。如何在崩溃时,保存一份 JS 和 DOM 堆内存快照呢? - V2EX 今年写的第一本 Electron 课程上线啦,欢迎来捧场🎉 - V2EX electron svg 会保留 ‘痕迹’ - V2EX 后端学习 Electron,有没有好的开源项目用来学习一下? - V2EX 对 electron 系软件的无响应问题实在是烦不胜烦,不知道何时才能解脱 - V2EX electron 思路求助 - V2EX 向前端大佬们请教一下关于 electron 调用 native 方面的问题 - V2EX electron 失焦 系统休眠后定时器停止问题 - V2EX Lossless-Cut 这个 repo 谁能帮我看看 - V2EX 大佬们 最近在学 electron 有没有推荐的练手项目 - V2EX 请问: 如何把 chatGpt 整合到 electron 项目中? - V2EX Electron 集成 firebase - V2EX 想用 Electron 做一个截图小工具,似乎第一步打开窗口就有点问题? - V2EX
再也不说 electron 是个邪恶的技术了 - V2EX
changdy · 2024-04-23 · via Electron

这是一个创建于 783 天前的主题,其中的信息可能已经有所发展或是发生改变。

想把自己 5 年前做的 electron 小工具迁移到 flutter 上面, 零零散散看了一两天的 flutter , 今天崩溃了. 文档不如 electron 成熟 , 想用快捷键实现窗口唤醒到前台.看了下 chatgpt 的回答,实现起来非常麻烦. 不同的桌面端要写不同的原生代码交互 , 蒙圈中.

electron 万岁.这东西真的节省了几倍的研发成本.

ps flutter 的 codelabs 做的是真的好..稍微有点计算机基础都能跟着上手.;..

asuraa

1

asuraa      2024 年 4 月 23 日

electron 除了性能差点,体积大点,其他的都是优点了

jim9606

2

jim9606      2024 年 4 月 23 日

本来批判 electron 的理由就是以更高的最终用户开销换更好的开发效率。

yyfearth

3

yyfearth      2024 年 4 月 23 日   ❤️ 1

其实只要 electron 可以动态下载核心
以及多个 app 直接共享核心 或者和本地的 chrome 或者 edge 共享核心
其实就够了 无非相当于多开了几个网页 而不是多开一堆浏览器
这样体积和内存占用大的问题就可以解决了

daboweiqi

4

daboweiqi      2024 年 4 月 23 日

@yyfearth Electron 给 chromium 打了不少补丁,且注入了 Node 的环境,跟一般的浏览器共享内核是不可能的了。

ljyst

5

ljyst      2024 年 4 月 23 日

electron 是功能全,还能屏幕录制,就是安装包太大
不会写其他的就用 nodegui 吧

yanyao233

7

yanyao233      2024 年 4 月 23 日 via Android   ❤️ 7

看到基于 electron 的软件我想骂人,但自己开发端应用时不让我用 electron 那我又要骂人了🤣

panlatent

8

panlatent      2024 年 4 月 23 日

当有客户需要桌面端软件,主要用来展示,不在乎体积和较高的流畅性,作为熟悉前端你该用什么技术?

sloknyyz

12

sloknyyz      2024 年 4 月 23 日   ❤️ 2

不想用 electron 的用户放弃就行,这种东西都计较的人,不可能榨的出油水

lstz

13

lstz      2024 年 4 月 23 日 via Android

我觉得那点内存开销没啥,普通用户也不会时时看内存占用,更何况现在内存硬盘都不贵了

FightPig

14

FightPig      2024 年 4 月 23 日

自从去年用 tauri 和 electron 分别做了两个项目后发现,在国内,用 electron 绝对是最优选,因为你不会知道你的客户可能还在用 win7 sp1 前的版本

icanfork

15

icanfork      2024 年 4 月 23 日   ❤️ 1

@yyfearth 有没有一种可能,作为 2024 年的桌面端应用,存储空间的占用和带宽都不是核心痛点(毕竟 iOS 上的 app 们已经动不动几百 m 起步了)
不过 Electron 带来的性能问题,确实是作为跨平台客户端的一个劣势(但是 VSCode 又被优化的很流畅)

changdy

16

changdy      2024 年 4 月 23 日

@belin520 ennn vscode 远远谈不上很流畅,只能说作为一个 electron 架构的轻量编辑器 速度相比较他的同类产品,运行速度还不错.
但是对比 sublime 之类的还是差的挺多的.

jifengg

17

jifengg      2024 年 4 月 23 日

上面都在说 electron ,我来说说 flutter 。
flutter 在桌面端,相比其他,算刚起步。官方的多窗口现在还没支持呢。
且和系统结合太紧密的确实要写原生。可以先专注在实现程序功能上,如果有些小工具实现不了及时止损。

marcong95

18

marcong95      2024 年 4 月 23 日

感觉桌面端要替代 Electron 的话还不如试试 Tauri 比较好?感觉 Flutter 发力重点在移动端?

例如说快捷键这个 Tauri 是有 API 的,毕竟移动端大多数情况下都不接键盘用,Flutter 估计没考虑这个问题?

changdy

19

changdy      2024 年 4 月 24 日

@yyfearth
@lstz

不仅仅是内存的问题 .运行效率也差了很多 .
主要是前端渲染的时候 为了实现复杂的效果.dom 结构非常复杂.卡首屏 之类的都是常规操作..
可以对比下 sublime 和 vscode 的启动速度...

并且 vscode 已经是 electron 下非常非常优秀的产品了 ,看下 postman/apipost 就知道一般人会把 electron 搞成什么样子了.

yyfearth

20

yyfearth      2024 年 4 月 24 日

@changdy 这个要看你 UI 用的什么框架
比如移动端的小程序之类背后还是 Web 或者类似的 Virtual DOM
非常多的国产 App 桌面或者移动端 其实也是套了壳的 webview 除了没自带 Chromium 外 渲染效率也和 web 一个级别
其他桌面端不少跨平台 UI 框架 也不见得有多轻
sublime 之类很多 App 对 UI 渲染有专门的优化 算是非常优秀的产品 其他产品不见得会有多好
类似的 Jetbrains 的 Java UI 就是比 Eclipse 和一堆 Swing 做的 UI 要流畅
另外微软的.net 的 WinForms WPF MAUI 也都不轻 不优化写出来的 UI 大都没有 sublime 之类的好

其实 electron 就是一个打包了 Chromium+NodeJS 的 webview 套壳
主要好处是不同环境下不用担心浏览器和运行时以及系统造成的兼容性问题
如果 Electron 能共享系统的 chromium/edge webview 或者互相之间共享内核版本就足够好了
很多 App 并不是很注重 UI 有多流畅 能用就不错了

momo1999

21

momo1999      2024 年 4 月 29 日

Flutter 好多功能要靠第三方包,但是质量嘛,真的不咋的。

cnit

22

cnit      2024 年 6 月 12 日