Re:Why did Microsoft create C#? Wasn't Java good enough in t...
by pritambarhate on Sunday February 11, 2018 @11:23PM
(#16356518)
Yes, I know about LTS releases. But upgrade time from one LTS to another LTS is only 3-4 months. Check [1]. For JDK8 for people using it for commercial purpose, the updates will stop in Jan. 2019 only after 4 months since new JDK 11 LTS release.
According to Wikipedia [2] same period for JDK 7 to JDK 8 was 1 year. Also on the same Wikipedia page, you can see how many bugfixes JDK 8 received in that 1 year.
So JDK8 to JDK 11 release is also going to be a little bit risky as people will need to depend only on 3-4 months stability reports to upgrade their production deployments to JDK 11.
Without generics, GUI toolkits, good quality SQL drivers from the vendors themselves, enterprise frameworks and the IDE quality of Java and C#, Go will never be an actual threat to them.
Go 2.0 might be, if it ever happens.