Linked by snydeq on Thu 11th Nov 2010 22:00 UTC
Java 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.
Thread beginning with comment 449626
To read all comments associated with this story, please click here.
There are alternatives...
by obsidian on Thu 11th Nov 2010 22:20 UTC
Member since:

Yes, the Go language is one of them, but there are others. What about D? It has the speed of C and the power and simplicity of Python or Ruby. There are even public domain OSs written in D -

Then there is Haskell, the elegance and power of which is gaining many more followers.

I won't be shedding any tears over Java going downhill.
It was poorly designed and poorly-performing from the start.

Reply Score: 3

RE: There are alternatives...
by ciplogic on Thu 11th Nov 2010 22:56 in reply to "There are alternatives..."
ciplogic Member since:

The news in itself I think does not say that will not destroy Java as it is. JCP is just a small part. Even resilient to die products (COBOL or Fortran) were replaced at one degree to more mainstream languages, it does not mean that a missing standardization process will do break Java apart.
Also, I really think that Go is not a replacement for Java. Go is a different paradigm. I never heard a game written with it, or a browser of that matter. The part that I really think that Go will replace, will be on lightweight servers. Go also have no tooling to replace Java on rich client and enterprise. Language wise, is also a different beast. So about Go, I think it has a long way to go ;)

Reply Parent Score: 2

Delgarde Member since:

Also, I really think that Go is not a replacement for Java. Go is a different paradigm.

Agreed - Go, from what I've seen, is much closer to the C/C++ family, albeit modernised with features like co-routines and concurrency. It's a very different beast from something like Java or C#...

Reply Parent Score: 2

RE: There are alternatives...
by WorknMan on Fri 12th Nov 2010 00:08 in reply to "There are alternatives..."
WorknMan Member since:

I won't be shedding any tears over Java going downhill.

Yeah, me neither. For whatever benefits it has for the developers, it sucks for end users. It sucks on the desktop... people say it's possible to write fast Java apps with a native look and feel, but considering how few developers have managed to pull it off, I figure it must be harder than it needs to be.

I don't know much about it on the server, except that where I work, I'm constantly having to restart Java server apps (that I did not write) for out of memory errors, processes getting stuck, manhandling system resources, etc.

Reply Parent Score: 2