用 html、js、css 写客户端软件,除了 electron 还有哪些方案?

2022-06-07 14:16:54 +08:00
 tctc4869
用 html 、js 、css 写客户端软件,排除除了 electron ,还有哪些方案?

至少能调用 js 读取本地文件的内容

不能跨平台也没关系,能在 windows 或 linux 上跑起来就行,能跨平台那最好不过了。
6581 次点击
所在节点    程序员
58 条回复
blancokitsune
2022-06-07 14:26:35 +08:00
RN
buxudashi
2022-06-07 14:27:01 +08:00
aardio
timpaik
2022-06-07 14:33:27 +08:00
tauri
oksbsb
2022-06-07 14:35:14 +08:00
sciter
wtfdsy
2022-06-07 14:36:36 +08:00
qml
tctc4869
2022-06-07 14:40:36 +08:00
@wtfdsy 这不是 qt 用的东西吗?
wtfdsy
2022-06-07 14:58:49 +08:00
没错,html 什么有 WebEngine,qss 跟 css 区别也就一点点,一般直接搬过来用基本没啥大问题,会写 js 就能写 qml 了,客户端用 qt 不至于有什么不能做的
shilianmlxg
2022-06-07 15:07:41 +08:00
electron 用 vue 写好还是 react 写好呢
pathletboy
2022-06-07 15:15:31 +08:00
coolzjy
2022-06-07 15:30:15 +08:00
Bijiabo
2022-06-07 15:33:30 +08:00
最近尝试用 React Native 构建电脑客户端,如果只是读取本地文件的需求,是完全可以满足的。还得看有无其他需求,稍微复杂一点的话会有点坑
bertonzh
2022-06-07 15:47:35 +08:00
tauri
常见的系统交互(文件操作、唤起选择器之类的)已经封装了 JS API 。不过如果有更复杂的系统交互需求,需要写 rust
pengtdyd
2022-06-07 15:49:55 +08:00
flutter 没人提!!!真是世风日下,人心不古啊。
lllyglh
2022-06-07 15:51:54 +08:00
window 11 系统自带 msedgewebview2.exe 可以通过 .net 调用的。这样就省下了 electron 的开销
dcsuibian
2022-06-07 15:53:42 +08:00
@pengtdyd 审题:html 、js 、css
kimown
2022-06-07 15:55:23 +08:00
@Bijiabo
react native 不是只能在 android 和 ios 上吗
gzlock
2022-06-07 15:56:40 +08:00
@pengtdyd #13 flutter v3 的桌面 webview 依然是个坑吧,flutter 在桌面端缺失挺多功能的
TomVista
2022-06-07 15:59:04 +08:00
windows uwp
rekulas
2022-06-07 16:06:52 +08:00
https://github.com/del-xiong/miniblink
推荐下 miniblink 引擎,国内牛人基于 chrome 内核精简而来,兼容性极高
做软件的话基本需要的 H5 特性都支持,自定义也强 不过不跨平台
justsosososo
2022-06-07 16:15:05 +08:00
FLUTTER

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

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

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

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

© 2021 V2EX