Hacker News new | ask | show | jobs
by admax88qqq 1756 days ago
It's more native than a web page.

Is an app in C# not native? Or Lua? or Python?

2 comments

No it is not. From https://en.wikipedia.org/wiki/Native_(computing):

"In computing, native software or data-formats are those that were designed to run on a particular operating system. In a more technical sense, native code is code written specifically for a certain processor.[1] In contrast, cross-platform software can be run on multiple operating systems and/or computer architectures."

If it runs in a DOM, it's not native. Native (to me) means it uses a layout engine that's significantly different from a web browser, uses native controls relentlessly, and integrates well with the OS. Electron cannot do that. QT, C#, Lua and Python can.