Hacker News new | ask | show | jobs
by Shadonototra 1534 days ago
Wrong

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

3 comments

VS code feels so third-party-extension and custom-config dependent and I’m sure OP has their VS code settings _just right_ for them, but that does not make it a good editor for everyone.

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.

Installing the most popular LSP implementation for the language you're using is hardly comparable to setting up, like, an Arch install.
Not really fair to compare the dev experiences _for macOS development_ across VSCode and XCode. I wouldn't recommend using VSCode for Cocoa/UIKit/SwiftUI dev.

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.

I'm not going to be objective but XCode is the single worst piece of software I ever used.

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.

JetBrains had a go at an Xcode alternative a few years ago, I wonder if that ever took off? AppCode I think?