Replies: 1 comment
-
We won't be changing the name |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The name "NativePHP" is misleading because it uses Electron, which uses the Chromium engine for the UI, which is not native. It's an hybrid or cross-platform application rather than a native one.
I have seen comments about this on reddit more than once (For eg. https://www.reddit.com/r/PHP/comments/1chsxfe/comment/l2712t1) and I agree with them.
Why is it not native?
Why is React Native named like that if React & electron was native already?
https://reactnative.dev/blog/2021/08/19/h2-2021#messenger-desktop
If you are still not convinced we can use an argumentum ad absurdum; let's assume that NativePHP is native, if I write an OS in NativePHP it is, by definition, native. I can then write NativePHP2 in my new OS, which is still native. We can continue to apply this logic forever which leads us down a slippery slope where everything becomes native by definition.
If we apply the term "native" so broadly that even web apps running on users' machines qualify as such, we've essentially rendered the term meaningless. Many projects specifically use the term "native" to show that it's not using electron/web-ui.
Please reconsider the name.
Beta Was this translation helpful? Give feedback.
All reactions