wps 可能转向 electron 吗

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

wps2016 用 qt,2019 没怎么用过而且觉得 2019 版是卡顿了很多。
15181 次点击
所在节点    程序员
104 条回复
Hanggi
2020-01-30 09:30:09 +08:00
@abcbuzhiming 性能翔一样的技术?是不是性能不够的技术都得被淘汰掉? python 翔不翔? php 翔不翔?是不是都得死?
这位朋友 google docs 用过吗? google sheet 用过吗?国内什么石墨文档不都是跑在浏览器上的 office 工具?内存随便艹?你们家跑个 java 程序就很省内存?难道你只用过 shit ?

优越感?自以为是?好好照照镜子吧。
hLc1
2020-01-30 09:30:46 +08:00
看到了吗,一群人黑其他技术说明自己擅长领域被侵犯了,还有说用 Electron 开发 app 请问认真的吗?还有说性能问题 c++扩展啊,真是一群黑子
hLc1
2020-01-30 09:32:32 +08:00
你是说用 chrome 的都是高端电脑,低端电脑都不用浏览器了?
hLc1
2020-01-30 09:34:54 +08:00
js 可以用 wasm 扩展,ui 就用 js。高性能运算就用 wasm 或者 c++扩展很困难?
abcbuzhiming
2020-01-30 10:41:22 +08:00
@Hanggi
是不是性能不够的技术都得被淘汰掉?有比你性能更好的技术那你就是原罪!

python 和 php 是给最终用户用的吗?是跑在个人电脑用户端的吗?
google doc sheet 那么强?咋就没把 ms office 日到死呢?你们还真以为现在的 Web 足够取代 Native 了啊?

Java 跑程序是一点不省内存啊,现在有几个人拿 Java 写用户客户端的?你看我喷不喷死它,我在喷 IDEA 和 Eclipse 拿用户硬件不当钱的时候你看见过没?

优越感,到底谁优越感?给用户喂翔还理直气壮了?搞清楚,在作为一个程序员之前,你首先是一个个人电脑用户!
augustheart
2020-01-30 10:41:56 +08:00
@DoveAz 只是个 launcher 而已……国内网游厂调用 ie 内核做 launcher 有很多年的历史了。
abcbuzhiming
2020-01-30 10:44:44 +08:00
@hLc1 低端电脑用浏览器本来就是受罪啊,批评现代 web 对性能消耗太大对低端电脑不友好的声音不是一天两天了,只不过大家都当没听见罢了
augustheart
2020-01-30 10:57:32 +08:00
@hLc1 单说性能问题的话,目前这一套,无论怎么架构,只要数据量增加,最后九成九都会回到 webkit 这一层的性能问题的。js 的速度优化只是提高了其中一块短板(况且 js 的理论上限也只是等于 native 而已),但是 electron 这套方案短板不止一个。再多的银弹,也掩盖不了 electron 比 native 层更复杂的事实。
当然用不用 electron 或类似的方案,最终只是一个技术取舍问题,并没到什么严重的伦理问题的层次。即使放弃 native 的性能上限对大部分场景下依然是足够的,这就和只是要磨个皮美个颜美图秀秀足够了一个道理。
augustheart
2020-01-30 11:22:13 +08:00
@abcbuzhiming 严格区分责任的话,浏览器还真不应该背这锅,浏览器的进化已经很好地解决了它的目标问题。相比起浏览器自身的资源占用的提高,web 自身无节制的增长凶残多了。10 多年前个人站长盛行的时代,页面上所有的东西都是需要精打细算的,表格太多、js 太多甚至图片太大太多都会显著影响到网站最后的浏览效果进而影响到网站的收入。那个时候论坛很流行四个字:图多杀猫(顺便顺,移动互联网时代的早期也一样有几个字:手机用户慎入)。
ijse
2020-01-30 11:33:37 +08:00
也不能一概而论吧,主要看 electron 怎么用,wasm, node addon 可以解决计算瓶颈,运行时内存过大问题可以懒加载 等方式解决

倒是 小软件 用 electron 打包体积问题。。暂时不太好解决。
abcbuzhiming
2020-01-30 11:34:11 +08:00
@augustheart 浏览器本身是高效的,这我没意见,chrome 为了优化渲染速度已经是把自己弄得比操作系统还复杂。web 技术自身进步的太慢才是核心问题,我本人对 web 技术目前的状况持批判态度,但是我个人也很清楚一种技术就算再翔只要用的人够多,它确实能占领市场,并靠时间慢慢完善,只是这段时间可能很漫长,而且这段时间内终端用户就要遭罪。
ngn999
2020-01-30 11:56:33 +08:00
Electron 就是新时代的 flash, 千万不要转向 Electron.
ufan0
2020-01-30 12:05:42 +08:00
@omph 我电脑上的迅雷自从转了之后卡成 PPT,皮肤响应超 5 秒。
damngood
2020-01-30 12:15:51 +08:00
哎 又是 Electron...
使用 Electron 的作者看到那两大件自己不觉得堵得慌么?

如果能解决 bundle 的问题, 我也不介意使用. 但是目前这个状况我个人是不会用来开发任何在普通用户上运行的 App.

贴个去年用 catalyst 做的一个 Mac app 吧.

----

Name: Typing Mode

MAS 链接: [here]( https://apps.apple.com/cn/app/typing-mode/id1482863246?mt=12)

用途: 打字基本练习. 18 年看到家里小朋友喜欢在键盘上乱按, 怕以后打字手势不标准, 于是开发了个 iPad 版. 去年 wwdc 后 port 的 Mac 版.

Binary Size: 1.4 M
----

资源占用情况应该比同等功能的 Electron App 要少很多.
KuroNekoFan
2020-01-30 12:40:33 +08:00
讨厌 electron 的人会不会拒绝使用 qq 音乐桌面客户端
augustheart
2020-01-30 14:58:30 +08:00
@KuroNekoFan 讲真,每次看到 xx 音乐播放器、xx 客户端,vs2017、vs2019、vcs 等东西背后那一堆进程都有被喂了屎的感觉。
仔细形容一下,就像一个一生勤俭持家的老人看到小辈吃饭时漏掉一半在桌上
LokiSharp
2020-01-30 15:42:27 +08:00
@augustheart vs 不背锅的 vs 内存占用比 vsc 小多了
charlie21
2020-01-30 16:00:11 +08:00
@damngood 是的,我就是觉得 吹 Electron 的 就是那群不会开发原生软件的人。约等于 自己提不上裤子就开始劝人们穿纸尿裤
qiguai2017
2020-01-30 16:42:05 +08:00
大家不要再吵了,

我认为汇编语言写出来的程序才是最强大的程序,所以我觉得在编程界,应该只有汇编语言的存在,其他都应该扫地出门,如果大家有兴趣学习汇编的话,可以参加我开的培训课程。

不过想加入之前,要先经过考试,因为只有精英的人才值得学习汇编语言,绝对不会接受垃圾来玷污这个神圣的汇编语言。

对不起,

可能我说得有点过分,

但我绝对不是针对你,

我是说,

在坐的各位都是垃圾!!!!
damngood
2020-01-30 17:16:34 +08:00
@charlie21 对我个人来说是不是原生其实也没太所谓, 关键是体验和资源占用吧..
如果体验和资源占用都没啥问题, 那就是个好 App, 不管背后用的是什么技术.

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

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

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

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

© 2021 V2EX