Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

The Coming War Over the Future of Java

snydeq (1272828) writes | more than 3 years ago

Java 1

snydeq writes "Fatal Exception's Neil McAllister writes about what could be the end of the Java Community Process as we know it. With the Apache Software Foundation declaring war on Oracle over Java, the next likely step would be a vote of no confidence in the JCP, which, if the ASF can convince enough members to follow suit, 'could effectively unravel the Java community as a whole,' McAllister writes, with educators, academics, and researchers having little incentive to remain loyal to an Oracle-controlled platform. 'Independent developers could face the toughest decisions of all. Even if the JCP dissolves, many developers will be left with few alternatives,' with .Net offering little advantage, and Perl, Python, and Ruby unable to match Java's performance. The dark horse? Google Go — a language Google might just fast-track in light of its patent suit with Oracle over Android."
Link to Original Source

Sorry! There are no comments related to the filter you selected.

To whoever wins: Get your act together!!! (1)

dr-alves (1612081) | more than 3 years ago | (#34201176)

People say a lot of things about Java: it's verbose, its old-school, its not fast enough etc....

Although I've been developing in java for quite a few years I might agree with most criticisms...

So why Java? Why not just jump ship to the "cool" new languages (scala,go,python,ruby,etc)?

Two words: community, libraries

The community of java developers is huge which means some (if not most) of the brightest programming is still done in java (or at least in JVM based languages). Access to this body of knowledge allows to grow faster as a programmer and a technician and to solve common problems faster.

There is a huge body of libraries in java to do pretty much everything under the sun. From purely academic stuff to entreprisey stuff through everyday stuff the amount of open-source, free generic java code out there is simply unmatched.

So Oracle: Get a Grip! Wake Up!

What would you do if everyone jumped ship?
Who would use your java enterprise products (that amount to a major share of your income)?

Please please realize that you have a lot more to loose by putting java developers and java based shops on the spot, than you can win from a commercial JVM and and by receiving royalties from all over about your java patents and copyright enforcements.

Don't do it to be nice, we all know you are in the business of making money, do it to make more money on your other products!
A the fastest JVM everywhere will mean your products always run the fastest possible.
A free java language will keep developing for your products efficient and economic as devs are allowed to used the huge community and libraries around.

The path you are leading right now will turn java into the new .NET, i.e., a nice language with some interesting features but with a small open minded community (e.g. non-commercial) and no significant body of open source libraries.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?