传统桌面客户端是不是要完蛋了?

2018-04-04 16:34:55 +08:00
 wangbenjun5
越来越多的桌面应用开始转 web,或者用类似 electron 平台技术的方式用 html+css+js 构建桌面应用,缺点虽然有,比如资源占用高,但是没人 care 啊!但是好处太多了。。。

网络越来越快,很多活直接扔给服务器干,客户端调个 api 就行了,可能以后的电脑只要一个类似浏览器的东西就够了,这也意味着微软帝国的覆灭
11635 次点击
所在节点    程序员
81 条回复
lovelybear
2018-04-05 18:56:13 +08:00
不可能的,web 应用效率太低
rogwan
2018-04-05 19:05:14 +08:00
和 mobile app 一样,js 封装可以做 app,但不会消灭原生 app。大厂重客户端的应用绝对都是原生的,有的是人和钱,不可能用中间件技术来开发。
chocotan
2018-04-05 19:38:16 +08:00
我电脑装了几个 electron 的应用
软件包大小都排在前 10。。。
JerryCha
2018-04-05 19:57:35 +08:00
@a251922581 photoshop 非 C++都嫌慢,用 js 那是得把专业用户全得罪一遍
secondwtq
2018-04-05 20:12:52 +08:00
@a251922581 Photoshop 可以用 JavaScript 写插件。
核心功能?别逗了 Adobe 没这么傻做这么 poor 的 choice

Maya 的插件也是有三个选择,原生的 mel,后来加的的 VFX 通用标准 Python,或者 native language 直接调 C++ API。就这,Python 也不是核心,核心是 C++,然后 UI 上的每个按钮和菜单都是一句 mel 脚本(大概是历史原因)。
littlebutt
2018-04-05 20:33:32 +08:00
完全取代可能不现实,但以后说不定会出来一个介于两者之间的东西
murmur
2018-04-05 20:36:07 +08:00
@littlebutt 那不就是 qq 音乐么 主体 c++ 里面用 webview 显示歌曲信息
crist
2018-04-05 21:48:46 +08:00
@nyanyh QT 不也是一个吊样。
xcssum
2018-04-05 22:03:05 +08:00
@murmur 哥们过激了,electron 是有缺点,性能略差,体积略大,但是一般来讲,桌面端程序体积不那么敏感,那么性能不敏感的场景 electron 就很能发挥作用了,至于你说 electron 的基本 web 能搞定,web 端没有 nodejs,nodejs 相关全都做不了,比如 vscode~
murmur
2018-04-05 22:05:23 +08:00
@xcssum 说的没错啊 vscode 就一高端记事本 拼启动速度拼不过 notepad++ 拼整合成都拼不过杰特布莱恩斯家全家桶
Comdex
2018-04-05 23:25:55 +08:00
@g00001 第一个截图是什么软件来的
xcssum
2018-04-06 02:17:37 +08:00
@murmur ……哪有这么比的…… 按这种比法,换个角度,vscode 启动速度稳赢 jetbrains,整合稳赢 notepad++,岂不是证明了 electron 的优越性
ooh
2018-04-06 07:58:22 +08:00
可以出个出个 electron runtime
Aaralyn
2018-04-06 09:21:35 +08:00
@crossoverJie 哈哈,把 V2 当知乎在玩了。
loginv2
2018-04-06 11:12:09 +08:00
小项目选择 pascal,大项目大概轮不到我来做,就算要做应该是上 Qt
ArimaKousei
2018-04-06 13:19:54 +08:00
web 应用怎么管理内存??? chrome 那内存回收效率的尿性众所周知
zonghua
2018-04-07 01:46:21 +08:00
@a251922581 Windows Universal App 一开始就支持四种编程语言( C# VB.NET Javascript C++)开发,系统自带运行环境,Javascript 也能调用很多系统 API,然而根本没人 care 微软。
Aquamarine
2018-04-11 19:00:17 +08:00
@dalieba 对,这是显而易见的,就像 Google 走的路那样(没用过苹果不知如何),唯一可惜的是曾经辉煌的 Windows 变成了现在 10 这幅模样,然后也有群里在说,Windows 体积越来越大,利用率越来越低(针对前面那句)。
dalieba
2018-04-19 22:05:11 +08:00
@Aquamarine 其实这算不上太可惜,后面还有 ReactOS。
Aquamarine
2018-04-21 15:31:48 +08:00
@dalieba ReactOS 好像是避开了一些微软专利,我想要深度兼容比较辛苦吧。就实际使用而言,一般来说开源的确实及不上商业的。

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

https://tanronggui.xyz/t/444331

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

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

© 2021 V2EX