5 ms·
Please note that Native binary is not always Native API. Does the app use the most efficient methods provided by operating system? Is the graphical user interf
by alfanick 9y ago
Please note that Native binary is not always Native API.
Does the app use the most efficient methods provided by operating system? Is the graphical user interface consistent with the other applications on the same system? Is number of syscalls predictable?
- nradov 9y agoThat's really a separate issue. You can make native calls if you want to, but then you lose the benefits of writing high-level cross-platform code. Trade offs.
- alfanick 9y agoThat's exactly what I'm trying to point out here: Please invest some engineering time into native apps instead of cross-platform code.
- nradov 9y agoMost organizations have no spare engineering time to invest in features that customers won't pay for.
- MaxBarraclough 9y agoI'm not sure I follow. You're suggesting Oracle invest resources in Java bindings for Cocoa, Qt, and whatever the flavour of the week is on Windows? That wouldn't make sense. Not only would it go against the Java philosophy of write-once-run-anywhere (Java is very hostile to cosying up to platform-specific frameworks), it would also be a mistake in practical terms - they're right to just keep maintaining JavaFX, which is a perfectly competent GUI framework.
- MaxBarraclough 9y agoToo late to edit: I forgot that Apple maintained official Cocoa-for-Java bindings for a short time, but it wasn't popular, and was deprecated.