4 ms·
I have the opposite experience. After a decade of backend work, I had to write an app for Windows, macOS and iOS. The latest SwiftUI is just the best with mod
by hkpack 3y ago
I have the opposite experience.
After a decade of backend work, I had to write an app for Windows, macOS and iOS.
The latest SwiftUI is just the best with modern "reactive" approaches working really well. Good community and documented patterns of how things should be developed, packaged and deployed.
The closest alternative is Electron.
The native Windows development is just terrible with tens different ways and frameworks which were abandoned by Microsoft at one time or another.
- manmal 3y agoFor the use case of presenting JSON in a pretty way, SwiftUI is great - let’s call that the happy path. But Flutter is also great at that, and you’d only need one implementation that way. The problems begin when you are doing less trivial or obvious things on iOS/Mac, like interacting with Bluetooth, or displaying large amounts of data in a list, or forms that scroll like your designer wants them to, or background processing, or…
- araes 3y agoCurrently wading through WinRT, and all things look good compared to the WinRT experience. Layers of false layers of false layers of false laysers ... until you get to, pointer. HorribleRunOnNameLandOfNoEnd::ThatGoesForeverOffThePageOnEverySingleFunctionCall::WithMassiveChainsThatCompletelyOverwhelmTheirOwnIDE::AndMakeYouTrailYourVisionAcrossMassiveGulfsOfTimeAndSpace::ToFind( int* ptr ) You grab some command line example off the web that seems kind of simple and get: ExternalDependencies[7777]: 1: _msvc_bit_utils.hpp 1000: DirectXMath.h (?? it's not a graphics app) 2000: joystickapi.h (?? same. totally confused) 3000: processtopologyapi.h (?? we're doing topology calcs?) 4000: windows.devices.smartcards.0.h (?? not a smartcard app) 5000: xpolymorphic_allocator.h And in using the IDE for a week or so, I've already found so many bugs I don't know what to do. Functions are perpetually listed broken because of an array upfield slightly wrong. It seems compelled to format my code the absolutely worst way available at any given time. It would be better to simply turn off formatting. And ... their example broke. Inside of a bag maze I had no interest in navigating.
- toast0 3y ago> The native Windows development is just terrible with tens different ways and frameworks which were abandoned by Microsoft at one time or another. As an observer... I'd recommend you find the oldest book on making Windows apps that still works on modern Windows and use that. If Microsoft hasn't killed it by now, it's probably going to keep working for the next two decades.