5

Apple 的后台服务用了哪些编程语言?

 2 years ago
source link: https://www.v2ex.com/t/865098
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Apple

Apple 的后台服务用了哪些编程语言?

  szzhiyang · 6 小时 5 分钟前 · 1013 次点击
6 条回复    2022-07-09 14:48:48 +08:00

raykle      5 小时 51 分钟前

你问的是服务端还是前端?

MakHoCheung      5 小时 34 分钟前

根据之前 Log4j 的漏洞也影响到了苹果,应该用了 JVM 系的语言

DTCPSS      5 小时 25 分钟前

ecnelises      5 小时 19 分钟前   ❤️ 1

iCloud 应该大量用到了 Java ,之前调试 CloudKit API 时遇到了服务端返回的 500 ,一看就是 Java 错误。还听说过 Apple 网站还有 WebObjects 残余,这个也是基于 Java 的。

另外 CloudKit 用的是苹果收购的 FoundationDB ( https://github.com/apple/foundationdb/ ),这个毫无意外是用 Cpp 写的。

也有说法说 Apple 官网的在线商店基于 Ruby on Rails ,不过没有证据。

Apple 后台服务部门还会招 Rust 开发者 ( https://www.reddit.com/r/rust/comments/fkngza/apple_hiring_rust_engineers_for_storage_and/ ),大概是他们自己都不看好 Swift on Server 了。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK