4 ms·
The beauty of Go is that you get developer productivity pretty close to Ruby/Python levels with performance that is similar to Java/C++ Improvements to package
by tschellenbach 9y ago
The beauty of Go is that you get developer productivity pretty close to Ruby/Python levels with performance that is similar to Java/C++
Improvements to package management is probably the highest item on my wishlist for Go 2.
- zbobet2012 9y agoThat's going to happen before go 2. Go 1.9 / 1.10 time frame.
- owaislone 9y ago> Improvements to package management is probably the highest item on my wishlist for Go 2. The work is in progress and will most likely be available for general purpose use way before Go2. Check it out: https://github.com/golang/dep https://github.com/golang/dep
- the_duke 9y agoThere is so much boilerplate you have to write that productivity drops considerably, both because you have to re-re-re-re-implement things (or use code generation) and because you need to scan lot's of redundant code before making sense of it. The alternative is often to just use interface{}, which hurts performance and type safety.
- tschellenbach 9y agoThis has so far been a theoretical concern for me only. If you want to write reusable data structures you obviously need generics. But none of the code I've written involves reusable data structures, so I can't say I really miss generics.
- mmargerum 9y agoThis is countered by having a much smaller footprint for the language / SDK in your brain. I easily write code twice as fast in Go as I do in Swift.
- michaelcampbell 9y ago> The beauty of Go is that you get developer productivity pretty close to Ruby/Python levels ... I'm curious as to what metric you use for "developer productivity", and the values of said metric you can cite for the 3 languages you list.
- Walkman 9y agoThe productivity level is nowhere near to Python's yet. You should try Go for a couple of weeks and see that still soooo much missing from Go compared to Python.