I think the same logic applies for Java. For development, a non-repo version makes sense. Just download the JDK binary, untar in ~/opt, and use it from there. You should only need a repository version of Java to run other apps from the repos.
Will they change the license to allow Linux distros to provide packages for Oracle Java in their own repos, much like Sun did allow for a time? That remains to be seen, IMO.
Java does need modernizing and securing and this update should be a step in the right direction. If Java can then compete with C# then Oracle can have a real winner.
A lot. A lot lot. They really aren't even comparable right now.Personally I have no idea what features C# has over Java, as I generally develope cross platform solutions that work in all OS's.
I wouldn't advocate using it on linux. It's way ahead of Java on windows, though.Are there really people on this forum advocating C# over Java? As far as I know, C# is only available on Linux via Mono with is pretty bastardized.
It has all nice language features like collection initializers, type interference, etc.
The .NET Framework is way better planned, designed, architectured and thought out than Java Class Library (JCL).
C# and the .NET Framework are partly standardized in Ecma, and there are third-party cross-platform implementations such as Mono.
Things that require dozens of lines of code in Java, can be written in a handful of lines of code in C# on .NET.
Everything about C# and .NET Framework is better than Java.
Lets not get into the discussion about IDE where Visual Studio blows Eclipse, IntelliJ IDEA, NetBeans and everything else out of the water.
Not to mention the MSDN documentation which is great.