2 ms·
It's a bad cycle. Lackluster performance means low adoption. Low adoption means developers have no incentive to support it. Lack of developer support means lit
by ogre_codes 6y ago
It's a bad cycle.
Lackluster performance means low adoption. Low adoption means developers have no incentive to support it. Lack of developer support means little or no software will be written for the platform so performance never improves. Repeat.
- 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.