are there any things that once can do ignorantly that can prevent a java web application from being cross platform? (windows/linux/mac)
Tools I am planning to use are java/spring framework/hibernate
Poor UX and UI Design Using separate codes for iOS and Android platforms, native apps are more user-focused towards UX and UI design. Conversely, cross-platform development uses a single codebase for both the platforms and can't use all in-built features provided by mobile devices, so their user experience is poorer.
Java is cross-platform because the program's source code is compiled into bytecode. The bytecode is then executed by the Java JVM that has been written for the specific hardware platform. Therefore, the bytecode is expected to run the same way on all hardware platforms with Java virtual machines.
Such issues that are the direct result of change in platform are referred to as cross-platform issues. A possible cause of such issues is that the fonts available on the development platform are not available on the deployment platform.
Java is cross platform because a program's source code is compiled into an intermediate "bytecode" language. The bytecode is then executed by a Java Virtual Machine (Java interpreter) that was written for that particular hardware platform.
not honoring case-sensitivity in filesystem
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With