JB 家软件如果用 rust 重写

2021-10-11 09:49:00 +08:00
 xinhaiw
随便一个内存 2G 起跳,
用 rust 没有 gc,可以节省很多资源吧,运行速度应该也更快了吧,
6435 次点击
所在节点    JetBrains
34 条回复
lxml
2021-10-11 13:42:27 +08:00
同楼上,现在 JB 已经开始准备用 kotlin 重写了,但不确定是 kotlin swing 还是 compose for desktop
coolair
2021-10-11 13:43:59 +08:00
如果真是那样的话,那会把公司给写倒闭了……
felixcode
2021-10-11 14:09:27 +08:00
内存这么便宜,32G 也就是 JB 全家桶的年费,不必非得守着 16G 内存的机器吧
cyrivlclth
2021-10-11 14:13:53 +08:00
我刚加到了 32G 内存。。。这时候换 rust 不合适吧,有点太针对我的感觉了[狗头]
xinhaiw
2021-10-11 14:33:06 +08:00
不只是内存的原因。
rust 强大的 compiler 做了很多的优化,减少了 cpu 的负担,运行速度快。
不需要 virtual machine,启动速度快。
ppphp
2021-10-11 14:41:11 +08:00
rust 写东西太复杂了,看到就烦,多用点内存就用吧
tsaohai
2021-10-11 16:52:27 +08:00
rust 不是银弹。。
GiftedJarvis
2021-10-11 17:33:57 +08:00
@daliusu 感觉你可以查查电脑其他方面的问题,我是 17 款 MBP 和 iMac,都是 16G 内存
我试过开四个 IDEA 分别启动着微服务,加用 docker 启一个三 mongo 的集群,还有七八个 chrome tab,没感觉卡过
kingfalse
2021-10-11 19:15:00 +08:00
现在内存已经很足够了,不至于,另外 rust 有 gui 支持吗?貌似没见到
CatCode
2021-10-11 19:16:16 +08:00
rust 目前的 gui 支持不咋地吧
YUyu101
2021-10-11 21:14:24 +08:00
rust 写 gui 不太行吧,go 也不太行,c++ qt 的话要了老命,java 已经算可以的了
Goooler
2021-10-11 22:30:50 +08:00
已经开始用 compose 重写了,后面应该会把 compose 的实现 改成 skija,也就是 skia 。
afewok
2021-10-12 00:04:27 +08:00
分开来试试呢? UI 用内置浏览器,而复杂计算用 rust 或者 go?
lostpg
2021-10-12 10:59:57 +08:00
@afewok 你要找的是不是:vscode (狗头

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

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

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

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

© 2021 V2EX