2 ms·
> Lackluster performance means low adoption And yet Electron rules cross-platform desktop development, not Qt nor wxWidgets or openstep. Developers are fine w
by DaiPlusPlus 6y ago
> Lackluster performance means low adoption
And yet Electron rules cross-platform desktop development, not Qt nor wxWidgets or openstep.
Developers are fine with worse performance - even lackluster performance - if a platform or framework offers some other compelling advantage, especially _developer performance_ (i.e. it saves money).
Electron saves money because creating one-off custom UI widgets can be done easily and cheaply with just HTML+CSS+JS. While there are many things that are literally impossible with HTML+CSS+JS at-present (such as "splitting" a rendered UI, like how iOS 5 did with its notification banners and home-screen folders), but besides certain flashy effects everything is doable quickly. Whereas building a custom UI in any other platform would take days or weeks just to get a prototype done if you couldn't hack-on additions to an existing "UI component".
So your line of reason would be improved by saying:
"Lackluster performance with no other benefits means low adoption", the rest then follows.