Ask HN: Do you see a bright future for Swift on the server-side?

1 points by throwawaysky9 ↗ HN
I've recently taken an interest in Swift and especially one of its more popular server-side frameworks, Vapor (https://vapor.codes). I love the language (it's strongly typed, easy to learn and read, and fast), and I think Vapor looks great.

My main concern is that it seems tightly coupled to macOS and particularly Xcode. It does work on Ubuntu, sure, but not the latest version. And on Windows your only option for Swift/Vapor development seems to be running a virtual machine with an older version of Ubuntu.

Ideally, Swift development should be equally accessible to Linux, macOS and Windows users, and Xcode shouldn't necessarily be the preferred editor you use. I'm mentioning this because I know several people who are less than happy with Xcode in general, although I've encountered the opposite viewpoint as well.

What are your thoughts? Does Swift have a bright future on the server-side? I personally hope so because I love the language, but I'd like to see more options than just the macOS + Xcode combination (sure you can use Ubuntu, but look at Vapor's docs: There's a Ubuntu installation guide, but the next page in the docs (https://docs.vapor.codes/3.0/getting-started/hello-world/) jumps right into Xcode, and Ubuntu users are essentially left to their own devices).

(Btw., when asking a question like the above, some people will say, "just use the best tool for the job". This is a common opinion, but in reality the popularity of a language and framework means a huge deal when it comes to getting help, looking up answers, hiring programmers, hosting your project easily, etc.).

0 comments

[ 81.0 ms ] story [ 551 ms ] thread

No comments yet.