想写个高性能版 Nextcloud 后端,用 Rust 还是 Java 好?

2021-09-16 00:22:47 +08:00
 rv54ntjwfm3ug8

不考虑 Go,非常不喜欢 Go 这个语言。 Rust 部署方便,社区支持好,但貌似还不是成熟,很多包连 1.0 都没发出来。 Java 目前还是后端第一语言,比 Rust 成熟不少,但部署不是很方便(虽然打 Docker 镜像都差不多),资源占用也比 Rust 高。

7349 次点击
所在节点    Java
56 条回复
earneet
2021-09-16 16:42:25 +08:00
当然是 java 了,虚拟机得天下,裸语言实现虚拟机呀!
0ZXYDDu796nVCFxq
2021-09-16 16:55:53 +08:00
这种重 IO 的场景,换个语言有效果吗
sky96111
2021-09-16 16:58:09 +08:00
用 Rust 重写的话…全人类感谢你.jpg
mxT52CRuqR6o5
2021-09-16 18:43:50 +08:00
@gstqc +1,顶多省点内存
watcher
2021-09-16 18:47:00 +08:00
用 php 啊 大哥
zxCoder
2021-09-16 21:25:00 +08:00
dotnet
iyear
2021-09-16 21:44:58 +08:00
java 适合企业用,个人如果就一个星际蜗牛或者其他矿渣组的 nas,跑都跑不起来
netcan
2021-09-16 21:55:33 +08:00
不要浪费时间精力在 Rust 上,这个没啥前途。
namelosw
2021-09-16 21:58:55 +08:00
这种钓鱼贴,你们顺着他说不就完了…

就算不是钓鱼贴,鼓励他一下,哪个费事用哪个,让他勇往直前不好吗
jiayong2793
2021-09-16 22:06:20 +08:00
C#?
iseki
2021-09-17 04:12:09 +08:00
JVM 吃资源确实有点严重,虽然我很反感 Go 这个残废语言,但还是不得不说,如果 Rust 不合适,可能 Go 就是无法规避的选择了,也许你可以考虑下 dot Net 系?
saltbo
2021-09-17 10:51:19 +08:00
欢迎使用 zpan https://zpan.space
zxCoder
2021-09-17 10:59:12 +08:00
@iseki 话说感觉 Java 和.Net 很相似,为啥都说 JVM 吃资源严重,而.Net 不会呢?是因为微软比较 nb 吗
comoyi
2021-09-17 13:16:40 +08:00
你的内心还是想用 Rust 的,那就用吧
iseki
2021-09-17 17:33:03 +08:00
@zxCoder 个人不太熟悉.net ,直觉上好像在起始阶段资源消耗略小一点,可能是策略不一样吧
wapollo9
2023-01-12 21:11:38 +08:00
Nextcloud 部分好像已经开始用 Rust 重写了?现在文件推送部分是已经重写了

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

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

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

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

© 2021 V2EX