3 ms·
> Perhaps the explanation is that native GUI frameworks simply haven’t kept up in terms of developer experience. That depends on what one values, in my opinion
by kitsunesoba 5y ago
> Perhaps the explanation is that native GUI frameworks simply haven’t kept up in terms of developer experience.
That depends on what one values, in my opinion. Whenever I start poking around with front end web stuff it makes me want to tear my hair out. Not because it isn't technically capable, but it all feels so slapdash, duct-taped, and chaotic compared to what I'm used to writing AppKit/UIKit, even if some aspects of the experience with front end web tech are nicer. Things are solidifying around React which helps, but for me at least, it's still a hard sell to trade away the positive aspects of native development just to get the positive aspects of front end web dev.
- rhodysurf 5y agoI’m guessing you haven’t tried building something serious with SwiftUI then. Because for me React is a million times more polished than SwiftUI. I was a native dev before I got into web stuff. The Apple APIs for native GUIs are so good, but they are extremely verbose, and with swift now they are closed source. It’s just not as easy (or fun tbh) to build things with
- kitsunesoba 5y agoSwiftUI is promising, but still green (for now). So no, I was talking about just plain old AppKit and UIKit. No fancy declarative syntax, but plenty capable. Closed source isn’t great, but I’ll take that tradeoff for how much less frequently I need to reach for a third party library or write widgets from scratch.