4 ms·
The honest truth is that there is no good alternative here - there are only alternatives that are terrible in their own way. Electron: Bloat, non-native, highl
by occz 5y ago
The honest truth is that there is no good alternative here - there are only alternatives that are terrible in their own way.
Electron: Bloat, non-native, highly questionable language
Other cross-platform solutions: Obscure, (most often) non-native, undesirable language constraints, often far behind with regards to UI paradigms
Native UI for each platform with common code: requires deep knowledge of each platform, probably more time consuming than the other alternatives, the seam between common code and platform-specific code is often a source of errors
Fully separated native applications: Likely to produce the highest quality UIs, but requires the most diverse knowledge and time, more difficult to remain consistent across implementations, team size becomes an issue depending on how many platforms are supported
As much as I dislike Electron-applications, it's understandable why they became adopted so widely - the alternatives are just quite simply not great.