> Go really isn't that young either. It's been what at least 4 years now? There's no excuse. It's not like the language is 6 months old.
1.5 if you count from the first stable release. Which IMHO is what matters, before was just a experiment with a lot of uncertainties.
It took ruby 9 years to arrive from 1.0 to Rails. They were other times, sure, but still.
I still consider it very young, or at least I don't know of any other younger language with a better ecosystem.
> Revel seems to be somewhere in between rails and express in terms of opinions which is fine but if it's going to make me less productive then I'm simply not going to use it.
Well, everyone has their preferences, certainly in Go there are not many choices so is not for everyone. But I'd keep an eye on it. Things can change very quickly.