Admittedly, this is a somewhat naive assumption, but it also based on my experience of Scala/etc. languages building on top of the JVM.
Any input/data on that opinion?
The Objective-C interop features of Swift are there for interaction with Apple's frameworks on their platforms.
The only swift IDE's I know of are the JetBrains one (AppCode, I think?) and xcode. Neither of them runs on Linux. There are a few plugins for existing IDE's but nothing that's great yet.
IBM is surprisingly into swift, so I wouldn't be surprised if Eclipse eventually gets first class support for it but it hasn't happened yet.
I definitely recommend digging into server Swift to form your own opinion. Vapor is a good, gentle starting point because the tooling to get up and running is pretty nice; it’s not a huge investment to play.
What do things look like these days that make you think server-side Swift is viable?
I have started using Vapor to write microservices where I would have used Rails-api in the past and the performance is astounding but you still get the ease of use typical of Rails. The Vapor ORM works pretty great so you get ActiveRecord style sugar but with pretty great performance.
Perfect is another server-side framework that is popular, but Vapor won me over because I feel like it was a more approachable community.
Basically Vapor feels like circa 2006 Rails in terms of momentum.
And it’s crazy fast and the toolkit seems to be evolving quickly.
also pure Java with latest goodies (type inference, functional libs) may not be that bad choice nowdays.
https://github.com/apple/swift/blob/master/docs/ABIStability...