Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It’s a seductive idea, but it displaces who is responsible for the poor framework development onto users of the framework.

It’s easy to say they were just trying to be trendy and thus the real flaw was the trend is bad and the fault of worse devs than us (the young web devs mentioned)

The thing that obviates that is the trendy stuff works, yet, SwiftUI doesn’t.

(source: I wrote ObjC/Cocoa as early as 2006, and switched to Flutter as my primary dev kit some years ago: it simply doesn’t have the performance issues mentioned.)



It sure does, hence why there was this whole drama with a new render engine for Flutter.


Shaders compiled at startup vs. not, not “who knows why a repaint is happening”


It was a bit more than that, including how out of place it looked in fruity platforms.


No, they did not change the renderer because of Apple. That is a complaint about Flutter, the iOS-aping widget set can't stay up with current iOS, and I don't think they have a real solution yet. There's something about pulling out the Material UI library from Flutter itself that's supposed to help (I don't quite understand why, modulo "we can make a focused team work in a package instead of in the big ol' framework and that'll be easier")

Generally, it is not young web devs fault that SwiftUI exists, and certainly not their fault it still has serious issues 7 years in. The things named in the article as not-working in SwiftUI do work in fine in the others.


Just to be clear, I don't blame young web devs for SwiftUI, I blame Apple for having tried to cater to them hastily.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: