4 ms·
Community (as used in this context) is a derivative of a language. The reason inheritance is not popular in Go is that it's not possible. The reason IOC conta
by kjksf 4y ago
Community (as used in this context) is a derivative of a language.
The reason inheritance is not popular in Go is that it's not possible.
The reason IOC containers are popular in Java and not Go is that Java makes them relatively easy and Go doesn't.
Go is drastically less complicated language than Java, it has significantly less foot guns.
As a result Go community self-selects to people who value simplicity and as a result you do get a different community.
But community is shaped by the language so it really is about the language.
- deleted 4y ago[deleted]
- kaba0 4y ago> Go is drastically less complicated language than Java Is it? Java is a very bare-bones language, remarkably so given that it is 25 years old.
- sgt 4y agoThat may have been true up to Java 8, and regardless the JVM is definitely not bare-bones on its own.
- osigurdson 4y agoIt looks like IoC frameworks do exist for Go (https://github.com/alibaba/IOC-golang https://github.com/alibaba/IOC-golang for example). I'm sure the True Gosman would not use this but it exists nonetheless. It looks like there are some heretics in the community - how shall we exile these vile peoples?