Live data from Hacker News

Oracle finally targets Java non-payers six years after plucking Sun

theregister.co.uk

11–20 of 91 posts

Re: Oracle finally targets Java non-payers six years after plucking Sun

#11
post #4

Are there still any reasons why one should choose Java instead of .Net for new developments?

web programming in C# is not very good. Although I like C# as a language. I hate ASP.NET and the way it is built. Java has much better support for writing web applications and tons of open source libraries.

Re: Oracle finally targets Java non-payers six years after plucking Sun

#14
post #10

How real is this and what impact, if any, would this have on server apps that run on a JVM? There's tons of them, many of which bundle a copy of the JVM in the app itself. The latter is the suggested deployment model in containers (i.e. bundle all your dependencies). Also, would using OpenJDK remove any " Get your ass sued by Oracle " risk or just defer it to a later date?

It seems like all the features that require a license are those that require launching the Oracle JVM with `-XX:+UnlockCommercialFeatures`. If you're not running with this flag enabled you should be fine. Note that those features are not in OpenJDK to begin with.

Re: Oracle finally targets Java non-payers six years after plucking Sun

#17
post #13

There is so much negativity around Java that I wonder why anyone starting on their journey to becoming a programmer would want to learn it or work with it.

> There is so much negativity around Java that I wonder why anyone starting on their journey to becoming a programmer would want to learn it or work with it.

Because it is used in many CS curricula.

Re: Oracle finally targets Java non-payers six years after plucking Sun

#18
post #4

Are there still any reasons why one should choose Java instead of .Net for new developments?

Cross-platform .Net is not as good as cross-platform Java/JVM. It's getting better, but it's not there yet, and it's currently a very confusing mishmash of concepts and implementations. I suspect it is also difficult to find people who are deeply familiar with it, due to its recency.

Re: Oracle finally targets Java non-payers six years after plucking Sun

#19
post #13

There is so much negativity around Java that I wonder why anyone starting on their journey to becoming a programmer would want to learn it or work with it.

The negativity is well earned but companies like java because there are plenty of interchangeable worker bees available. Ditto libraries and ecosystem.

If you always want a job of some kind, for the next 30 years, it's safe to put it on your resume.

Post reply on HN