3 ms·
I'd say "all GUIs" are web software now. Outside of that there's still plenty of traditional development.
by zwieback 4y ago
I'd say "all GUIs" are web software now. Outside of that there's still plenty of traditional development.
- dehrmann 4y agoThere's a huge lesson in this. Web's layout engine is really bad, but because so many developers have experience in it and it works everywhere, it makes sense to build Electron apps.
- dasil003 4y agoThe "works everywhere" part is the original reason (developer mindshare grew from that). It's hard to fathom how big a chasm it was to cross for a truly cross-platform open-standard GUI environment to reach critical mass such that every general purpose computer + OS must support it out of the box. It's not like Sun, Macromedia and Trolltech didn't take their shot, but these things need skin in the game from the OEM/OS side in order to succeed. It's the same structural advantages that ultimately loosened Microsoft's iron grip on profitable software in the early 00s.
- voat 4y agoHow is it really bad? With flexbox and grid I believe it's the most capable layout engine available.
- marcosdumay 4y agoWeb rendering is flexible to a degree that has no parallel in any other stack. Of course, that means that developers just reach for the most advertised rigid framework, so that they don't need to deal with all that freedom.
- wildrhythms 4y agoWhat issue do you have with 'web's layout engine'?