4 ms·
You can't compile for Linux from XCode (defacto IDE for all things Apple) and all web dev runs on linux. If you like having an IDE instead of scrolling multi-p
by alexashka 2y ago
You can't compile for Linux from XCode (defacto IDE for all things Apple) and all web dev runs on linux.
If you like having an IDE instead of scrolling multi-page compiler error dumps in your terminal window - this is a complete non-starter.
The leading Swift web framework (Vapor) suggests you use Docker to build for Linux. I gave it an honest try - their empty starter 'hello world' web server takes more than a minute to compile. Ok, but surely it'll be faster after I make a one liner change? No - their docker workflow has 0 compiler caching - you'll be waiting more than a minute every time.
Complete non-starter.
I ended up installing a VM, installing the swift compiler and that only takes 2-3 seconds to re-compile a 1 liner change (in a print statement, in an empty project, lol). Consider me very deeply unimpressed.
By comparison - a visual studio code + docker + python/ruby/javascript setup is a well oiled, working machine.
- JoeMattiello 2y agoYou can install other toolkits for Xcode. There’s even an aws toolkit.
- alexashka 2y agoIs it possible to write code in Xcode, press compile and have the debugger show me where an error is when compiling for linux. If yes, please show me the way because I've failed and I've given it an earnest try.
- saagarjha 2y agoYou can use LSP?