wps 可能转向 electron 吗

2020-01-29 13:05:11 +08:00
 crella
隔壁水木看到 qt 协议又收窄,qt 开发者要吃饭。

wps2016 用 qt,2019 没怎么用过而且觉得 2019 版是卡顿了很多。
15181 次点击
所在节点    程序员
104 条回复
nicevar
2020-01-30 17:25:43 +08:00
@hLc1 高性能运算就用 wasm 或者 c++扩展这话没有任何意义,为了嘴炮过个瘾,真那样干说白了就是愚蠢的选择,java、python 等这些语言用来开发桌面软件都可以这样说,你看这么多年过去了,有多少人这样选择?
Sapp
2020-01-30 18:19:49 +08:00
看到楼上这些,充分的让我理解到了只要屁股坐的歪,事实如何根本不重要,一群人想着什么都用 js,因为自己是个写 js 的,一些人想什么都用原生,因为自己是搞原生的。可是事实哪有那么简单? 老板说开发个 xxx,你说用 electron 吧,三端适配,老板说行,可以搞。你对老板说你招三个人来做三个端吧,老板能让你招? 老板只会挠挠头,得,只开发 windows 吧,其他就算了。 用 electron 好歹有的用,不用的话很多软件根本不会给你开发,如果真的嫌弃那你干脆就当他没开发不就行了? 对于用 electron 的也是同理,只开发一个屁大点的两天就写完的东西,有必要用这个吗? 自己从头学个原生又能要几天时间?这还好说,开发特别复杂的应用就为了三端适配?你真的有适配三端的需求吗? 如果没有何必搞这个? 还是图个 js 开发快?这不是得充分的考虑取舍?另外还有些人吧,就是自己有个 “所谓的洁癖”。还当做多优越的事情,这个年代这个电脑真的差那点资源? ok,你差你卸载了行么? 总有人不在乎的吧? 对大多数人而言多占用点资源和没得用相比也不是不能接受的事情吧?开发者也要有他的取舍,他一个人适配三个端,每个都想要好的,你倒是给钱赞助啊?
paoqi2048
2020-01-30 18:32:03 +08:00
一般来说,像 IM 工具、播放器、DB 客户端这些小型软件适合用 Electron 来开发,大型软件就不适合了,先不说性能和软件体积这些,首先多窗口管理就是个问题
abcbuzhiming
2020-01-30 18:42:41 +08:00
@Sapp
这个年代这个电脑真的差那点资源? ok,你差你卸载了行么? 总有人不在乎的吧? 对大多数人而言多占用点资源和没得用相比也不是不能接受的事情吧?开发者也要有他的取舍,他一个人适配三个端,每个都想要好的,你倒是给钱赞助啊
======
你可以取舍,你可以说我没办法,我招不到人,我没有钱,老板让我做的,我也没办法

但是,请你,不要一副“这东西很好,不是翔,你们消费者就该吃,不吃就是老顽固,活该落后时代”的嘴脸,如果这幅嘴脸是一个老板来说我不觉得奇怪,毕竟资本的本能就是把翔包装成高溢价然后卖出去,但是如果身为开发者也这么说,那就太无耻了一点
hLc1
2020-01-30 18:59:13 +08:00
@augustheart 我觉得你去看看谷歌地图 这个用到了 wasm 它在 pc 表现如何一目了然
huruwo
2020-01-30 18:59:37 +08:00
electron 挺好的,他绝对不是新时代的 flash
hLc1
2020-01-30 19:07:27 +08:00
@nicevar 为什么没有意义? wasm 就是为 web 而生,你不用不代表别人不用啊。现在 pc 网站上高性能部分都是 wasm。qq 邮箱 百度地图 b 站等
nicevar
2020-01-30 19:36:48 +08:00
@hLc1 你扯到哪去了,现在说的是桌面应用,然后你去选择一个复杂而又困难的方案,这有何意义?你说的那几个都是 web 相关的,另外你都上 wasm,不选择 Qt 去选择一个不够成熟的方案,别人第一反应是什么,是傻了么?
我敢说上面那一群说 Electron 的没几个人用它做过复杂软件开发的,也就可能写了个 hello world 的之类的就上来夸夸其谈,都没去瞧一眼 issue 的,这玩意你用多了不是在开发应用了,是要去给 Electron 改 bug 了,真当那么多公司是傻子,不用免费的 Electron,跑去买 Qt 商业授权吗?
KuroNekoFan
2020-01-30 20:28:12 +08:00
你这样找不到女朋友的
hLc1
2020-01-30 22:25:07 +08:00
敢问你用 Electron 做过什么复杂应用? wasm 可以用在谷歌地图上,不成熟谷歌会商用?很简单一点,上面这么多人喷,无非 web 技术侵入你们技术领域,你们保护地盘而已。我没说过其他技术怎么差,只说出客观事实 wasm 扩展或者 c++扩展 nodejs 插件,Electron 一样可以做复杂应用
hLc1
2020-01-30 22:26:45 +08:00
就算 wasm 不成熟 c++扩展 nodejs 插件成熟吗?这个扩展功能在 nodejs 诞生起已经具备,距今 10 年
version
2020-01-30 22:38:15 +08:00
金山的都是 c 和 c++的,用 qt 多好,成本少,对接人手少,工程代码安全,难破译,运行内存少,
MeteorCat
2020-01-30 22:43:58 +08:00
electron 做 excel 的大表格时候就知道
augustheart
2020-01-31 00:10:40 +08:00
@hLc1 抱歉,你那个标杆的复杂度在 office 面前不值一提。即使在 wasm 应用前的时代无论百度还是谷歌的地图软件又或是 qq 邮箱都一样不卡。
zxyong
2020-01-31 01:11:20 +08:00
最近用户报怨软件又大又慢,所以在用 mfc 重写应用,各位别笑我。
mrcn
2020-01-31 01:55:36 +08:00
Electron 就让我想起了那些 Android 上那些动不动就内存占用巨大的 Apps。手机现在内存都有超过 PC 的趋势了,这难道不好笑?联想到手机上 App 特别喜欢用 H5 做界面,这恐怕不是巧合。
sivacohan
2020-01-31 02:12:30 +08:00
ckeditor 是一个老牌编辑器了。
但至今功能上仍然不能和 Office 系列媲美。
主要功能用 Electron 实现应该不麻烦,到真正的生产环境就会发现处处是坑了。
saytesnake
2020-01-31 03:09:10 +08:00
electron 的应用…分别在 win 跟 linux 上用过一些,都十分巨大且十分难用,而且动不动就挂掉…不知道是不是姿势不对。
hLc1
2020-01-31 09:59:33 +08:00
安卓上的坑也能 h5 的锅吗?难道不是程序推送的锅? ios 每个程序在软件退出情况下,直接发送消息给 ios 推送系统,ios 再把消息推送给客户。整个 ios 只需要常驻后台一个推送进程就可以了。安卓各家都把各自推送进程常驻内存。甩锅也要摔的对啊
maokabc
2020-01-31 10:09:06 +08:00
安卓又不光推送问题,一大票用 webview 做的 app 卡的一匹还占极高的内存

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

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

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

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

© 2021 V2EX