3 ms·
Java dev here (10yrs). I would like to consider Go a better Java. I'm still collecting data and it'll be hard to move away from Java's established position.
by valbaca 6y ago
Java dev here (10yrs). I would like to consider Go a better Java.
I'm still collecting data and it'll be hard to move away from Java's established position.
- hbogert 6y agoI used java starting in high-school and got it extensively in Uni. I've been using Golang for the last half year and it feels like I'm reliving the dark ages in which java has lingered so long. Heavily patterned, but even dumber than java 5 was. Omission of language functionality and/or constructs is always attributed to "this was intended, the language doesn't need it", however I DO want generics. Go has remedied C's memory unsafety, yet meanwhile 1) it made no strides in a multi-threaded model when it comes to safety. (can't stand Mutexes anymore) 2) shooting yourself in the foot with nil's is still rampant. 3) A project codebase file hierarchy is overly non-opiniated but everybody has "the one and true" project hierarchy. Yet all I hear is praise, I just don't get it. The reinvention of completely static binaries is cool sometimes, and not having to deal with a bloated runtime like the JVM is indeed a blessing, other than that, it feels like we're praising the (relatively) new kid on the block because he comes from the big city (Google)