关于 Electron 有个想法

2022-03-22 09:09:21 +08:00
 tozp
能不能开发个类似 bridge 的适配包,装上那个之后只要电脑上有 chrome 浏览器,所有 electron 应用就不必要每个都自带一整套 chrome 代码,以后应用程序的 size 会非常小?.net 框架貌似就是这样,只要电脑上装了运行时环境,应用程序不复杂的话只有几十几百 k 就能实现很多完整的功能。我没做过 electron ,所以以上也许是个可行的想法,欢迎交流。
8760 次点击
所在节点    Electron
48 条回复
Huelse
2022-03-22 16:46:38 +08:00
之前就遇到个应用调用的系统的 Chromium 内核和 Gecko 内核

https://docs.shuax.com/MouseInc/#/
Asyncway
2022-03-22 19:10:48 +08:00
rust 有类似的东西
jfdnet
2022-03-22 19:21:42 +08:00
@Rrrrrr 所以不要打包在一起啊,出个 runtime 让有需要的用户可以单独安装,就不用每个项目都那么大文件了。所以说像 java 的方式为什么不可行?
robinlovemaggie
2022-03-22 19:42:56 +08:00
@zhaozhao #15 pnpm does not work with electron
lmoon
2022-03-22 19:52:29 +08:00
@robinlovemaggie 可以一起用啊,你自己没配好吧
robinlovemaggie
2022-03-22 20:08:26 +08:00
dcsuibian
2022-03-22 20:37:42 +08:00
@Kimen 之前看到过一个评论:语言本身缺陷,node 基础库设计缺陷,早期社区核心开发者技术能力缺陷 => 大量语言扩展包泛滥 => 核心包依赖爆炸 => 版本问题,安全问题,性能问题 => 各种稀奇古怪的解决方案 => 更多问题

我个人比较同意。Java 自带 package 这种模块化机制,自然而然地影响了 Maven 。
而 js 一开始都不自带模块化语法,搞出来一堆 AMD 、CMD 、UMD 、IIFE 、CommonJS 这种,又追求简单。
ychost
2022-04-18 19:07:41 +08:00
大部分情况 PWA 就够了吧

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

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

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

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

© 2021 V2EX