5 ms·
Go Is the New Java
- randompwd 6y agoOne of the replies says the only sensible thing on that thread: > Just because you had the thought doesn't make it true.
- stuckindider 6y agoIf you repeat it enough times it becomes true.
- sto_hristo 6y agoOnly if you're running a sweet and loving peaceful dictatorship with a nice dress code.
- obviouslynotme 6y agoGo's Windows and GUI support is questionable at best. If anything, Go is a Ruby, Python, and server-side C++ killer. Go gives you the development iteration speed of an interpreted language with performance approaching C. Go is a reasonable compromise in the backend arena.
- nunez 6y agoI disagree with the speed of an interpreted language. Ruby and Python (to a lesser extent) make writing flexible, readable code very, very easy. You don’t have to worry about types (unless you want to) and correctness; there are lots of ways of getting things done in those languages, and writing tests/mocks/stubs is WAY easier because of that. In my experience, what would take me 30 lines of Ruby with maybe the same number of lines for its test takes 2x the length and boilerplate with Golang.
- obviouslynotme 6y agoYou aren't wrong. Go comes with some boilerplate, but it's not as much as people imagine. My main point was that you can compile, execute, and view your changes almost as quickly as an interpreted language. Anyone who has worked with long compile times from C++, Java, or Rust knows how nice and incredibly powerful this is.
- nunez 6y agoNot even close. Lack of generics, object orientation, GUI-based companion tools, and (most importantly) a large vendor behind the language will prevent it from breaking out of the “scripting” space and into the “enterprise” space.
- ThrowMeAwayOkay 6y agoGo never really found it’s place. It’s dying a slow death.