跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • wps 可能转向 electron 吗
未分類
2020 年 5 月 25 日

wps 可能转向 electron 吗

wps 可能转向 electron 吗

資深大佬 : crella 64

隔壁水木看到 qt 协议又收窄,qt 开发者要吃饭。

wps2016 用 qt,2019 没怎么用过而且觉得 2019 版是卡顿了很多。

大佬有話說 (100)

  • 資深大佬 : Cooky

    wps 一直在用 qt4

  • 資深大佬 : loading

    office web 版本你觉得功能如何

  • 主 資深大佬 : crella

    @Cooky 刚刚下载了官网的 2019 版本,安装目录还有 qtwebkit4.dll 、qtcore4.dll ,应该是还在用 qt4 吧。不过这些 dll 都是用 zhuhai kingsoft 来签名的。

  • 資深大佬 : hronro

    你觉得用 Electron 会比现在用 QT 写的流畅?

  • 資深大佬 : darksword21

    我感觉是不会吧。。

  • 資深大佬 : LokiSharp

    Electron 写个完整的 WPS 怕不是启动就吃 4G 内存。。。

  • 資深大佬 : ihipop

    水木链接?

  • 資深大佬 : Osk

    不用 qt 也不会考虑 electron 吧?

  • 資深大佬 : litmxs

    WPS 用的肯定是商业版的 Qt 啊

  • 資深大佬 : xingda920813

    WPS 应该已经用了 Qt 的收费版本.

  • 資深大佬 : litmxs

    wps 可能转向 electron 吗

  • 資深大佬 : nicevar

    想多了,electron 开发出来能用么?微软这么强,弄出来的 vscode 还时不时卡得要命,一个编辑器都这样了,别说 office 这样的软件了。

  • 資深大佬 : testcaoy7

    @nicevar GitHub 的 Atom 比 VSCode 还卡,奇怪的是 GitHub 不是被微软收购了吗,干嘛不砍掉 Atom

  • 資深大佬 : charlie21

    我估计马上就会有人问可以把 Windows 操作系统转向 Electron 吗,然后丢一个远程桌面软件出来

  • 資深大佬 : avv

    @testcaoy7 让他自生自灭

  • 資深大佬 : wm5d8b

    我一直很好奇,大家都说不要用 Electron,那么 js 开发桌面客户端用什么呢?

  • 資深大佬 : chinvo

    @wm5d8b #16 答案是不要开发

  • 資深大佬 : abcbuzhiming

    @wm5d8b 请不要沉浸在“js 是个锤子所以我哪都想砸一下”的幻想里好吗?现在的 web 在性能上取代不了原生是事实,而且就目前的理论根基来说这个事实短期内看不到改善的希望,正儿八经搞桌面原生程序就去用 native 的东西,为啥一定非要 js ?

  • 資深大佬 : wm5d8b

    @abcbuzhiming #18 因为开发人员难招 wps 可能转向 electron 吗

  • 資深大佬 : kuyuzhiqi

    都想跨平台,现在 electron 可以做到了,又说不行,哎,好难

  • 資深大佬 : Hanggi

    又有一群人沉浸在自己的优越感里劝大家不要使用 electron 了。

    每种技术有他的优势和劣势。

  • 資深大佬 : nicevar

    @wm5d8b 一些功能单一的软件,又不是重度使用的,用 Electron 开发没啥问题

  • 資深大佬 : nicevar

    @kuyuzhiqi 跨平台 Qt 多少年前就行了,只不过 Electron 和 Qt 各有自己的优点,Qt 适合开发一些要求相对高一点的软件,Electron 适合一些功能相对比较单一的

  • 資深大佬 : nicevar

    @testcaoy7 Atom 现在已经跟 VSCode 不在一个档次上了,不用砍掉,用户慢慢自己就迁移过来了

  • 資深大佬 : LokiSharp

    等 JS 不跑在 Chrome 的 V8 上的时候

  • 資深大佬 : augustheart

    目前效率是达不到的,用 js 来写,是打算放弃 Excel 的企业用户么

  • 資深大佬 : dsg001

    作为开发者喜欢使用 Electron

    作为用户远离翔一样的玩意儿

  • 資深大佬 : omph

    迅雷不是已转?能跑在 linux 上就好了
    可以考虑取代 Electron
    revery-ui/revery: Native, high-performance, cross-platform desktop apps
    https://github.com/revery-ui/revery

  • 資深大佬 : skinny

    哪收紧了?有没有细节?看了一圈官方博客都没看到相关信息,如果是说 LTS 和离线安装包只提供给商业用户的话,人家说了是希望开源用户尽可能用新版,并提供更多反馈。

  • 資深大佬 : jin7

    球球你们别用 Electron 开发 app 了

  • 資深大佬 : wzw

    不用 qt , 用什么?

    所以还是要优化 qt 呀

  • 資深大佬 : abcbuzhiming

    @Hanggi 抱歉,我不是优越感,我是出于一个用户的身份,球球你们这帮自以为是的技术人员,球你们别在用这种性能翔一般的技术行不行啊,用户的电脑资源也是有限的,你们是不是以为用户买电脑不花钱?用户的内存就可以使劲的艹?

  • 資深大佬 : augustheart

    @abcbuzhiming 比拟错了,用户的电脑是花钱买的,开发者的电脑才是不花钱的,使劲艹

  • 資深大佬 : jfdnet

    @nicevar 功能单一的小软件 上来就一百多兆 接受不能啊

  • 資深大佬 : RickyC

    @dsg001 可是 VS Code 那么好用, 用户也非常多

  • 資深大佬 : nicevar

    @jfdnet 现在的硬盘便宜,空间大,有些人还是能接受的,当然如果同样的软件有 c、c++之类的开发的,肯定绝大多数不会选择 Electron 的版本。

  • 資深大佬 : beyondex

    那么多人反对 electron,没有 electron 技术的出现,很多应用就不会有跨平台版本,部分软件即使有 Windows 版本,功能也不会这么全,很多软件还是免费的没收你钱,就知足吧。

  • 資深大佬 : love

    electron 不慢,哪怕编辑器这类这么追求响应性的应用都工作得不错,你的 App 何德何能走到拼这点性能差异的地步,开发效率才是最重要

  • 資深大佬 : salamanderMH

    qt 也跨平台,而且 C++性能也挺高的,没必要。

  • 資深大佬 : charlie21

    @love “ ( 球球你们别用 Electron 开发 app 了 ) 求我啦!求我啦!跪下求我。嘿嘿 。给我舔鞋 ”

  • 資深大佬 : huruwo

    Electron 写大型软件没有先例

  • 資深大佬 : geelaw

    @beyondex #37 没有 Electron (也假设没有它的替代品)的结果恐怕是很多软件没有非 Windows 版本,即使有非 Windows 版本,功能也不会那么全。

  • 資深大佬 : feelapi

    @ihipop
    http://alumni.newsmth.net/nForum/#!article/Programming/177057

  • 資深大佬 : huruwo

    天下苦 Electron 久矣

  • 資深大佬 : loveour

    且不说协议收窄是怎么回事,就算协议限制了也要有商业授权吧,如果 WPS 这种级别的软件都不搞商业授权那就奇怪了。

  • 資深大佬 : hLc1

    看到了吗,一群人黑其他技术说明自己擅长领域被侵犯了,还有说用 Electron 开发 app 请问认真的吗?还有说性能问题 c++扩展啊,真是一群黑子

  • 資深大佬 : secondwtq

    Office Web 版本我觉得做得一般(可能是我用的版本比较老)
    但是 Google 的 G Suite 效果非常不错

    当然这是横向对比其他在线文档来说。我有个日常性修改的 Google Sheets,每个表也就一两千行吧,还没啥公式,在老一点的机器上已经显出卡顿了

  • 資深大佬 : yuuko

    讨厌 election 你们别用就是了,为什么这么多用 electron 心里没点逼数么?开发简单,js 生态丰富,跨平台,你们讨厌的倒是自己来开发啊(逃

  • 資深大佬 : spadger

    wps 这种规模的软件,买个 Qt 商业版是应该的。

  • 資深大佬 : faywong8888

    @yuuko 我正在用 qt 开发一个笔记管理软件,不止是 electron,我连 Webview/浏览器都没用。晚点发出来给你们看下。

  • 資深大佬 : DoveAz

    英雄联盟客户端就是 js

  • 資深大佬 : james122333

    网页用 js 可以 不想用来写其他
    回调、变量可视都很麻烦

  • 資深大佬 : yuuko

    @faywong8888 浏览器都不用???你是怎么上网的,自己写的工具?

  • 資深大佬 : JerryCha

    都写 JS 了还转什么 Electron,直接宣布 WPS 以后仅以 Web 的形式提供就完事了。
    反正 Google Doc 的例子在那了。

  • 資深大佬 : Buges

    @feelapi 这做法确实够恶心的,不给开源用户 lts 用,只能当小白鼠,下载二进制还得登录,跟 Java 一样。
    这样搞下去也得和 Java 一样弄出来几个 fork/distro
    商业用户理论上不影响,但这一通操作下来是真不想再选它,投 electron 去了。

  • 資深大佬 : fuermosi777

    如果没用 electron,vscode 也不可能会有类似 online code 这些功能。

  • 資深大佬 : FakerLeung

    有一说一,虽然我是前端开发,但是我有 electron PTSD。

  • 資深大佬 : alphatoad

    看了这个贴我决定以后的应用都用 electron 开发了
    过滤没钱买电脑的用户 XD

  • 資深大佬 : levelworm

    其实最简单的办法就是强制开发者用 median 的机器性能就可以了,需要高性能的远程连。现在我看 dev 动不动就 32GB,普通用户有 8GB 就差不多了。

  • 資深大佬 : 815979670

    我感觉不可能用 electron,每个技术都有不同的使用场景,当脱离使用场景谈适不适合都是扯淡。
    electron 可以跨平台,用 js 就能写客户端,它有它的使用场景,但不适合 wps 这种体量或者说使用场景的软件

  • 資深大佬 : Hanggi

    @abcbuzhiming 性能翔一样的技术?是不是性能不够的技术都得被淘汰掉? python 翔不翔? php 翔不翔?是不是都得死?
    这位朋友 google docs 用过吗? google sheet 用过吗?国内什么石墨文档不都是跑在浏览器上的 office 工具?内存随便艹?你们家跑个 java 程序就很省内存?难道你只用过 shit ?

    优越感?自以为是?好好照照镜子吧。

  • 資深大佬 : hLc1

    看到了吗,一群人黑其他技术说明自己擅长领域被侵犯了,还有说用 Electron 开发 app 请问认真的吗?还有说性能问题 c++扩展啊,真是一群黑子

  • 資深大佬 : hLc1

    你是说用 chrome 的都是高端电脑,低端电脑都不用浏览器了?

  • 資深大佬 : hLc1

    js 可以用 wasm 扩展,ui 就用 js。高性能运算就用 wasm 或者 c++扩展很困难?

  • 資深大佬 : abcbuzhiming

    @Hanggi
    是不是性能不够的技术都得被淘汰掉?有比你性能更好的技术那你就是原罪!

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

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

    优越感,到底谁优越感?给用户喂翔还理直气壮了?搞清楚,在作为一个程序员之前,你首先是一个个人电脑用户!

  • 資深大佬 : augustheart

    @DoveAz 只是个 launcher 而已……国内网游厂调用 ie 内核做 launcher 有很多年的历史了。

  • 資深大佬 : abcbuzhiming

    @hLc1 低端电脑用浏览器本来就是受罪啊,批评现代 web 对性能消耗太大对低端电脑不友好的声音不是一天两天了,只不过大家都当没听见罢了

  • 資深大佬 : augustheart

    @hLc1 单说性能问题的话,目前这一套,无论怎么架构,只要数据量增加,最后九成九都会回到 webkit 这一层的性能问题的。js 的速度优化只是提高了其中一块短板(况且 js 的理论上限也只是等于 native 而已),但是 electron 这套方案短板不止一个。再多的银弹,也掩盖不了 electron 比 native 层更复杂的事实。
    当然用不用 electron 或类似的方案,最终只是一个技术取舍问题,并没到什么严重的伦理问题的层次。即使放弃 native 的性能上限对大部分场景下依然是足够的,这就和只是要磨个皮美个颜美图秀秀足够了一个道理。

  • 資深大佬 : augustheart

    @abcbuzhiming 严格区分责任的话,浏览器还真不应该背这锅,浏览器的进化已经很好地解决了它的目标问题。相比起浏览器自身的资源占用的提高,web 自身无节制的增长凶残多了。10 多年前个人站长盛行的时代,页面上所有的东西都是需要精打细算的,表格太多、js 太多甚至图片太大太多都会显著影响到网站最后的浏览效果进而影响到网站的收入。那个时候论坛很流行四个字:图多杀猫(顺便顺,移动互联网时代的早期也一样有几个字:手机用户慎入)。

  • 資深大佬 : ijse

    也不能一概而论吧,主要看 electron 怎么用,wasm, node addon 可以解决计算瓶颈,运行时内存过大问题可以懒加载 等方式解决

    倒是 小软件 用 electron 打包体积问题。。暂时不太好解决。

  • 資深大佬 : abcbuzhiming

    @augustheart 浏览器本身是高效的,这我没意见,chrome 为了优化渲染速度已经是把自己弄得比操作系统还复杂。web 技术自身进步的太慢才是核心问题,我本人对 web 技术目前的状况持批判态度,但是我个人也很清楚一种技术就算再翔只要用的人够多,它确实能占领市场,并靠时间慢慢完善,只是这段时间可能很漫长,而且这段时间内终端用户就要遭罪。

  • 資深大佬 : ngn999

    Electron 就是新时代的 flash, 千万不要转向 Electron.

  • 資深大佬 : ufan0

    @omph 我电脑上的迅雷自从转了之后卡成 PPT,皮肤响应超 5 秒。

  • 資深大佬 : damngood

    哎 又是 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

    讨厌 electron 的人会不会拒绝使用 qq 音乐桌面客户端

  • 資深大佬 : augustheart

    @KuroNekoFan 讲真,每次看到 xx 音乐播放器、xx 客户端,vs2017、vs2019、vcs 等东西背后那一堆进程都有被喂了屎的感觉。
    仔细形容一下,就像一个一生勤俭持家的老人看到小辈吃饭时漏掉一半在桌上

  • 資深大佬 : LokiSharp

    @augustheart vs 不背锅的 vs 内存占用比 vsc 小多了

  • 資深大佬 : charlie21

    @damngood 是的,我就是觉得 吹 Electron 的 就是那群不会开发原生软件的人。约等于 自己提不上裤子就开始劝人们穿纸尿裤

  • 資深大佬 : qiguai2017

    大家不要再吵了,

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

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

    对不起,

    可能我说得有点过分,

    但我绝对不是针对你,

    我是说,

    在坐的各位都是垃圾!!!!

  • 資深大佬 : damngood

    @charlie21 对我个人来说是不是原生其实也没太所谓, 关键是体验和资源占用吧..
    如果体验和资源占用都没啥问题, 那就是个好 App, 不管背后用的是什么技术.

  • 資深大佬 : nicevar

    @hLc1 高性能运算就用 wasm 或者 c++扩展这话没有任何意义,为了嘴炮过个瘾,真那样干说白了就是愚蠢的选择,java、python 等这些语言用来开发桌面软件都可以这样说,你看这么多年过去了,有多少人这样选择?

  • 資深大佬 : Sapp

    看到上这些,充分的让我理解到了只要屁股坐的歪,事实如何根本不重要,一群人想着什么都用 js,因为自己是个写 js 的,一些人想什么都用原生,因为自己是搞原生的。可是事实哪有那么简单? 老板说开发个 xxx,你说用 electron 吧,三端适配,老板说行,可以搞。你对老板说你招三个人来做三个端吧,老板能让你招? 老板只会挠挠头,得,只开发 windows 吧,其他就算了。 用 electron 好歹有的用,不用的话很多软件根本不会给你开发,如果真的嫌弃那你干脆就当他没开发不就行了? 对于用 electron 的也是同理,只开发一个屁大点的两天就写完的东西,有必要用这个吗? 自己从头学个原生又能要几天时间?这还好说,开发特别复杂的应用就为了三端适配?你真的有适配三端的需求吗? 如果没有何必搞这个? 还是图个 js 开发快?这不是得充分的考虑取舍?另外还有些人吧,就是自己有个 “所谓的洁癖”。还当做多优越的事情,这个年代这个电脑真的差那点资源? ok,你差你卸载了行么? 总有人不在乎的吧? 对大多数人而言多占用点资源和没得用相比也不是不能接受的事情吧?开发者也要有他的取舍,他一个人适配三个端,每个都想要好的,你倒是给钱赞助啊?

  • 資深大佬 : paoqi2048

    一般来说,像 IM 工具、播放器、DB 客户端这些小型软件适合用 Electron 来开发,大型软件就不适合了,先不说性能和软件体积这些,首先多窗口管理就是个问题

  • 資深大佬 : abcbuzhiming

    @Sapp
    这个年代这个电脑真的差那点资源? ok,你差你卸载了行么? 总有人不在乎的吧? 对大多数人而言多占用点资源和没得用相比也不是不能接受的事情吧?开发者也要有他的取舍,他一个人适配三个端,每个都想要好的,你倒是给钱赞助啊
    ======
    你可以取舍,你可以说我没办法,我招不到人,我没有钱,老板让我做的,我也没办法

    但是,请你,不要一副“这东西很好,不是翔,你们消费者就该吃,不吃就是老顽固,活该落后时代”的嘴脸,如果这幅嘴脸是一个老板来说我不觉得奇怪,毕竟资本的本能就是把翔包装成高溢价然后卖出去,但是如果身为开发者也这么说,那就太无耻了一点

  • 資深大佬 : hLc1

    @augustheart 我觉得你去看看谷歌地图 这个用到了 wasm 它在 pc 表现如何一目了然

  • 資深大佬 : huruwo

    electron 挺好的,他绝对不是新时代的 flash

  • 資深大佬 : hLc1

    @nicevar 为什么没有意义? wasm 就是为 web 而生,你不用不代表别人不用啊。现在 pc 网站上高性能部分都是 wasm。qq 邮箱 百度地图 b 站等

  • 資深大佬 : nicevar

    @hLc1 你扯到哪去了,现在说的是桌面应用,然后你去选择一个复杂而又困难的方案,这有何意义?你说的那几个都是 web 相关的,另外你都上 wasm,不选择 Qt 去选择一个不够成熟的方案,别人第一反应是什么,是傻了么?
    我敢说上面那一群说 Electron 的没几个人用它做过复杂软件开发的,也就可能写了个 hello world 的之类的就上来夸夸其谈,都没去瞧一眼 issue 的,这玩意你用多了不是在开发应用了,是要去给 Electron 改 bug 了,真当那么多公司是傻子,不用免费的 Electron,跑去买 Qt 商业授权吗?

  • 資深大佬 : KuroNekoFan

    你这样找不到女朋友的

  • 資深大佬 : hLc1

    敢问你用 Electron 做过什么复杂应用? wasm 可以用在谷歌地图上,不成熟谷歌会商用?很简单一点,上面这么多人喷,无非 web 技术侵入你们技术领域,你们保护地盘而已。我没说过其他技术怎么差,只说出客观事实 wasm 扩展或者 c++扩展 nodejs 插件,Electron 一样可以做复杂应用

  • 資深大佬 : hLc1

    就算 wasm 不成熟 c++扩展 nodejs 插件成熟吗?这个扩展功能在 nodejs 诞生起已经具备,距今 10 年

  • 資深大佬 : version

    金山的都是 c 和 c++的,用 qt 多好,成本少,对接人手少,工程代码安全,难破译,运行内存少,

  • 資深大佬 : MeteorCat

    electron 做 excel 的大表格时候就知道

  • 資深大佬 : augustheart

    @hLc1 抱歉,你那个标杆的复杂度在 office 面前不值一提。即使在 wasm 应用前的时代无论百度还是谷歌的地图软件又或是 qq 邮箱都一样不卡。

  • 資深大佬 : zxyong

    最近用户报怨软件又大又慢,所以在用 mfc 重写应用,各位别笑我。

  • 資深大佬 : mrcn

    Electron 就让我想起了那些 Android 上那些动不动就内存占用巨大的 Apps。手机现在内存都有超过 PC 的趋势了,这难道不好笑?联想到手机上 App 特别喜欢用 H5 做界面,这恐怕不是巧合。

  • 資深大佬 : sivacohan

    ckeditor 是一个老牌编辑器了。
    但至今功能上仍然不能和 Office 系列媲美。
    主要功能用 Electron 实现应该不麻烦,到真正的生产环境就会发现处处是坑了。

  • 資深大佬 : saytesnake

    electron 的应用…分别在 win 跟 linux 上用过一些,都十分巨大且十分难用,而且动不动就挂掉…不知道是不是姿势不对。

  • 資深大佬 : hLc1

    安卓上的坑也能 h5 的锅吗?难道不是程序推送的锅? ios 每个程序在软件退出情况下,直接发送消息给 ios 推送系统,ios 再把消息推送给客户。整个 ios 只需要常驻后台一个推送进程就可以了。安卓各家都把各自推送进程常驻内存。甩锅也要摔的对啊

  • 資深大佬 : maokabc

    安卓又不光推送问题,一大票用 webview 做的 app 卡的一匹还占极高的内存

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具