I still think it's possible to build good non-native apps, but it's hard and you need to pay attention to details.
I've written a logviewer with electron. Getting the custom painted table-component and column-reordering to look and feel like Finder or iTunes tables was at least 10 hours of work.
Working on memory allocation so that javascript GC wouldn't introduce lags now and then was another 5 hours.
(That is the main performance problem with non-native apps, I think.)
I've written a logviewer with electron. Getting the custom painted table-component and column-reordering to look and feel like Finder or iTunes tables was at least 10 hours of work.
Working on memory allocation so that javascript GC wouldn't introduce lags now and then was another 5 hours. (That is the main performance problem with non-native apps, I think.)