My experience was primarily driven by C/C++ development though. I've heard better things about swift, but I just can't grok how the hell xcode projects are supposed to be used at all and the tool is so slow it's unusable.
I'd prefer electron even it wasn't cross platform. I could write the app 4 times in electron faster than installing xcode.
People who say such thing have no idea what they are talking about
Debugging with VSCode is a joke, and there is no GUI preview for Cocoa/UIKit/SwiftUI
XCode has many flaws, but it's properly integrated and helps you to make beautiful native apps
VSCode is a UX nightmare
I love this community, but the people who are comfy configuring Linux and cant understand why everyone doesn’t roll their own solutions generally don’t know shit about what good UX is.
VScode ain’t it, that’s for sure.
12 GB to download, more sluggish than the worst electron app, terrible UX, undocumented config files screwing up with git, terrible error messages, app upload is so unreliable even Apple had to create a third party app and tied to the OS version.
Developers have no choice, it's clear and they know it.
I'll say that working on TS/React in VSCode is head and shoulders above Swift in XCode from a DX perspective. I had to routinely restart XCode to verify that type errors were actually there, it was incredibly slow, and the Swift compiler would give up on highly polymorphic types and red line them.