3 ms·
No one wants to take the time to learn the hard native UI development processes, so we just wind up throwing some shitty angular SPA application into electronjs
by Silhouette 7y ago
No one wants to take the time to learn the hard native UI development processes, so we just wind up throwing some shitty angular SPA application into electronjs and calling it a day.
That's partly because the native development processes are so unnecessarily awkward, particularly on Apple platforms. It's also partly because most native development processes only give you software that runs on one platform at the end.
Those of us with non-sloth-like reflexes now have to experience torture as every keypress or mouse click takes an extra 50-100ms to register.
Well, that's just bad programming. There's nothing about web technologies or Electron-based applications that requires such poor performance. Someone who has managed to design a system where the most simple interactions take 100ms to get a response would probably manage to create an uncomfortably laggy experience if they built native applications too.
- mpweiher 7y ago> native development processes are so unnecessarily awkward, particularly on Apple platforms. Can you elaborate? For me it's launch Xcode, new project, hit run and off we go to the races.
- Silhouette 7y agoFor example, getting a simple iOS app into the App Store means not only developing (or at least building) on Apple equipment but also jumping through Apple's hoops and paying Apple in multiple ways and still running the risk of being kicked out. Writing a web app to do the same thing has exactly none of those downsides, and with relatively little effort it supports Android devices and users with larger screens on laptops or desktops running any major OS as well.