4 ms·
Others have elaborated on historical reasons that made Java popular with the enterprise and correctly noted that the size of the existing codebase and amount of
by rumcajz 12y ago
Others have elaborated on historical reasons that made Java popular with the enterprise and correctly noted that the size of the existing codebase and amount of trained developers alone gives Java enough momentum to perpetuate long into the future.
However, on a different level there's a reason why people prefer Java and don't push for alternative languages. Namely, a program that would have 200 LoC in C could be re-written (assuming that you are using the right set of enterprise tools/frameworks) as a 2000 LoC program in Java. And, if you ever worked in enterprise, you know how useful that is. Think of the need to grow the development team, job security, fulfilling arbitrary goals set by the management etc.