Slashdot Mirror


The Coming War Over the Future of Java

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." Reader Revorm adds related news that Oracle and Apple have announced the OpenJDK project for OS X.

2 of 583 comments (clear)

  1. South Park ep by m509272 · · Score: 0, Offtopic

    The South Park episodes with Satan and Saddam pop into my head. Which one is Satan, Steve or Larry?

  2. Re:Slashdotters get Java wrong, again by Sheik+Yerbouti · · Score: 0, Offtopic

    Uh those languages that were mentioned as replacements like Python work exactly like Java in that they run in a portable VM and are interpreted in to bytecode by a compiler just like Java. Compiled python files usually have a pyc extension. Python too is a portable, networked, object oriented *application* language. So what the hell are you talking about or do you just not know what you are talking about. Also python is 100% open source developed by the community and not beholden to a corporate master like Java is to Oracle.

    You may know Java but that does not make it anything more than a language you know. I know Java, Javascript, Python, Perl, and Ruby and when it comes to coding I would pick Python as one of the cleanest and most straight forward syntax wise. And it's what I chose when I am coding for my own interests.

    I cannot count the number of Java applications that I have been forced to use and work on that perform terribly and are unstable for reasons that seem to relate to the JVM.