News for hackers. Stuff that matters.
Re:Why did Microsoft create C#? Wasn't Java good enough in t... by pjmlp on Sunday February 11, 2018 @05:56PM (#16355324)
That is not correct, 6 months support is for the releases that aren't LTS. LTS releases are three years.

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.

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.

[1] http://www.oracle.com/technetwork/java/eol-135779.html

[2] https://en.wikipedia.org/wiki/Java_version_history