Re:Apache Helix – Near-Realtime Rsync Replicated File System
by 0xEFF on Monday October 26, 2020 @03:45PM
(#24900449)
OPs points are valid. Filesystem work requires experience with system calls and I/O behavior. Java strives to abstract the underlying system away from the developer. System level tooling written in Java frequently requires twice as much expertise because there are two big systems in play instead of one, hence the unnecessary baggage.
[ Parent
| on HN ]
Re:Apache Helix – Near-Realtime Rsync Replicated File System
by shock on Monday October 26, 2020 @03:55PM
(#24900574)
My point was not to this project in particular, but general. I have seen this reaction towards Java often. Java is not familiar, for many people Java is inscrutable. I think this is because of the existence of the JVM and the need for the user to be aware of its existence. Rust is not simpler than Java, but the user just deals with a compiled executable, he doesn't see any complexity. Maybe GraalVM with nativeimage will help Java in this regard.