We use Java because it is object-oriented, functional, and strongly typed. The strongly-typed requirement is key for performance and also to ease debugging. If it compiles, it should run.
It has also a huge amount of libraries, and is stable (will still be there in 20 years). It is also easy to get java developers in an enterprise context.
The JVM allows to smoothly develop on Windows and run on Linux server. There are perfectly good JVMs that are completely free.
0 views0
