CodingOX commented on issue #746: URL: https://github.com/apache/fesod/issues/746#issuecomment-4832168284
Unless a Java CLI application is compiled into a native image (e.g., via GraalVM), it tends to feel less flexible and lightweight than alternatives. The traditional JVM-based approach suffers from noticeable startup latency, significant memory overhead, and the inconvenience of requiring a separate Java runtime installation. These factors make it cumbersome for quick, interactive command‑line tasks, where users expect near‑instant responses and minimal resource consumption. Native image compilation effectively addresses these drawbacks by producing a standalone executable that starts in milliseconds and consumes far less memory, bringing Java much closer to the agility of Go or Rust. Therefore, I believe that without native compilation, Java is not an ideal choice for building CLI tools, especially when portability and user experience are top priorities. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
