![]() ![]() ![]() Java also has excellent tools for logging and metrics emission, like Log4j / Slf4j and utilities like Metrics. Building Java code is simple, so there are rarely any build tooling or reproducibility issues. You can inspect a class and see its code as-deployed. It's easy to deploy applications due to Java's jar and class model. There are advanced profiling tools available, and simple ones built in. There are rarely any (JVM-level) correctness issues since code is safe and has a simple exception model - JVMs are rock solid and virtually never crash. You can connect to the JVM and examine what objects are in the heap, or request a thread dump and see what threads the application has launched and what they're doing. It's really easy to administrate Java applications. I'm skeptical that any other language will be nearly as easy write, operate, and maintain in production as Java. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |