| But that ignores the fact Apple has a MASSIVE investment in Swift. I think they already use Go in places, but they’ve clearly stated their intention to use Swift as much as possible where it’s reasonable. I suspect they didn’t evaluate C++, Rust, Go, Erlang, Node, and 12 other things. They have the experience from other Swift services to know it will perform well. Their people already know and use it. If Swift (and the libraries used) weren’t good enough they’d get their people to improve it and then wait to switch off Java. If you go to a Java shop and say you want to use C# for something Java can do, they’ll probably say to use Java. I don’t read this post as “Swift is the best thing out there” but simply “hey Swift works great here too where you might not expect, it’s an option you might not have known about”. |