5 ms·
Bit of a Go fan here so just wondered if you'd qualify what you mean by: > without vital features
by hactually 8y ago
Bit of a Go fan here so just wondered if you'd qualify what you mean by:
> without vital features
- ilovecaching 8y agoVital features is double speak for any Java feature that isn’t in Go.
- lenkite 8y agoBeating a dead horse here - but Streams and Generics are now what I personally consider vital features. Code is much more compact and elegant with the proper application of these two features.
- vbezhenar 8y agoError handling via exceptions and generics are things that I can't live without. Go moves in that direction, as far as I understand, generics are expected in the next versions of Go and error handling somewhat improved, so may be it'll be good enough after few years, but I just can't write current Go after Java, it's like running with chained legs.
- apta 8y agoOther than what the other posters mentioned, you have things like annotations in Java that allow for cool features such as validation and constraints, and auto translation between types. This is extremely verbose and error prone in golang because no such mechanism exists.