Remix.run Logo
fyrn_ 4 days ago

Pretty sure by devx they mean something like syntax ergonomics. Because otherwise rust's devx first class (cargo, clippy, crates.io) so kind of a nonstandard definition.

I think it's fair to say Java's "syntax ergonomics" are a little below the rest / somewhat manual like rust or C++ by default.

ysleepy 4 days ago | parent [-]

Yeah, but worse than Go?

drzaiusx11 3 days ago | parent | next [-]

go's type system is significantly more limited in what it can do for you, as opposed to rust or ts. Limited syntax seems to be one of the overarching design decisions for that language, making it more like C with better concurrency primitives. It can feel a bit limiting at times, but at least they have generics now and you can almost do things like union types by constructing interfaces that mimic them, but it isn't exactly ergonomic.

jim33442 3 days ago | parent | prev | next [-]

I could see myself picking Java over Go just cause of the error handling

hactually 2 days ago | parent | prev [-]

The go tooling and ecosystem and how it "just works" runs rings around the Java clowncar.