Hacker News new | ask | show | jobs
by greymalik 1045 days ago
When your engineering team is experienced and proficient in Java and your organization has built substantial tooling to support it.
1 comments

what kind of tooling?
Any tooling you could imagine for a language java has that + 10 other implementations. Static analysis, debuggers, profilers, telemetry integration, metrics integration, etc. And these are GOOD. Java tooling, because it's pretty old at this point, is fairly well polished.
lots of java shops have loads of internal libraries that solve organizational goals or interface with other internal systems. they will continue to build new projects in java because the cost of tossing all that out is high.