So apart from Java and .NET what other high level languages are there that have gained traction to near the extent of these two? I must say that Oracle makes me hesitant to want to use Java in anything I'd make in my free time.
Go lang... although google is driving that one and it’s dependency management is a mess, so pick your poison.
Time to look beyond Oracle's JDK
81–90 of 136 posts
Re: Time to look beyond Oracle's JDK
#82Earlier quoted context omitted.
> Its only been a couple of years that Microsoft has been behaving "better" So? Oracle has never behaved good, so there's that. Do you expect a MS regression? Besides MS has made some concrete efforts to clear things, like a pledge to not sue over patents, an ECMA standard, etc. > I suggest you read up on the history of Java, Android, Google and Microsoft because you also seem to be unaware what Android Oracle vs Goo…
> Same difference if Oracle ends up suing you for recreating Java APIs. Not at all. In a copyright case, you can argue fair use, as Google did.
Re: Time to look beyond Oracle's JDK
#83Earlier quoted context omitted.
I don’t think it’s that simple. As a dev or sysadmin, all it takes is to have resources invested in a legacy system that no one gave money to replace but are ok with maintenance contracts. This easily happens when people leave/get hired. I have a legacy storage system only accessible through exactly Java 6u31 32-bit on Windows 7, of course I want to replace that but instead it’s cheaper to keep and maintain than to r…
That's the theory. In practice, it is near-impossible to get any enterprise vendor to actually fix something. Either you're lucky and another customer had the problem. Then, after annoying them for about a week, you'll get a patch. If however you've found something new like a feature that's so buggy it is actually completely defect, you're in for an ordeal of a few months. Simply getting a dev to look at your bug tak…
Re: Time to look beyond Oracle's JDK
#84Earlier quoted context omitted.
> Same difference if Oracle ends up suing you for recreating Java APIs. Not at all. In a copyright case, you can argue fair use, as Google did.
If you're arguing fair user, you've already lost. That's a matter of opinion so it has to go all the way to a jury verdict. That means there's no guarantee and even if you win, you have to pay a couple million for the billable hours. You want a defense that's so obvious, the judge will throw out any case against you on the first day.
Re: Time to look beyond Oracle's JDK
#85I tend to go with the Oracle VM because of the profiler (Java Mission Control). Does OpenJDK now have a credible alternative?
http://hg.openjdk.java.net/jmc/jmc/file/31576d187ec3/license...
Re: Time to look beyond Oracle's JDK
#86Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…
Re: Time to look beyond Oracle's JDK
#87Why would a company pay for "commercial support" of OpenJDK from IBM? I have used Java for 15 years and I don't know what "support" for a JDK would mean.
Re: Time to look beyond Oracle's JDK
#88Actually, time to look beyond the whole Java ecosystem. After the claims Oracle made during the Google trial (such as APIs and method signatures being patent-able), it is clear that one can't work on the Java platform without infringing Oracle's IP. If Oracle doesn't sue you now, it can sue you when it makes financial sense to do so. .Net looks like a much better alternative, with a patent pledge and ECMA standardiza…
Re: Time to look beyond Oracle's JDK
#89Interesting read. I think the whole idea of "We need to replace Java with [Insert Language]" is much more complicated topic than just saying "X is free , Java is owned by Oracle". Even is this is true , Java is by far one of the most performant programming language that exist on earth. People just don't realize the hundreds of millions of dollars that went into the JVM and the JDK. Even if they are great alternatives…
Java is better than it used to be but you’re significantly overselling performance as a competitive advantage. Many other languages have no trouble producing code which is as fast or faster, and Java is still shaking the culture of excessive complexity which has squandered much of the hard work in the JIT. The ecosystem is a much better argument since it’s certainly massive, as is finding developers, although quality…
Re: Time to look beyond Oracle's JDK
#90Earlier quoted context omitted.
Surely it's no coincidence that, as Oracle removes differences between its JDK and OpenJDK, that they are throwing their weight behind this non-community project, with an enterprise version. Between sunsetting community owned Nashorn in favor of Graal solution to giving tools to OpenJDK presumably with fewer of their own maintainers, the resource shift is clear. Not that it's wrong or even nefarious, but devs need to…
> this non-community project What do you mean by non-community? Graal is developed by a large community of people at Oracle, other companies and universities.
Who owns it. Sure, we all use stuff owned by large companies, we just have to pick and choose, and I avoid Oracle. As a dev community I wish we could avoid wholly owned Oracle software to make a statement about their business practices, but I understand that stance is unreasonable for many.