Will Sun Open Source Java? 700
capt turnpike writes "According to eWEEK.com, there's an internal debate going on at Sun whether to open-source Java. (Insert typical response: "It's about time!") Company spokespersons have no official comment, as might be expected, but perhaps we could hear confirmation or denial as early as May 16, at the JavaOne conference. One commentator said, "Sun should endorse PHP and go one step forward and make sure the 'P' languages run great on the JVM [Java virtual machine] by open-sourcing Java." Would this move Java up the desirability scale in your eyes? Could this be a way to help improve what's lacking in Java?"
Are you kidding me? (Score:5, Funny)
No no no. Let Sun handle Java.
"Sun should endorse PHP" (Score:5, Funny)
Re:No (Score:2, Funny)
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
try { Reader in = new BufferedReader(new InputStreamReader(new FileInputStream("input.file"), "utf8")); } catch (IOException ioe) {
See - nice and terse.
(Of course if you think that's bad, you should see how many wrapped objects Swing uses!)
Personally I don't want Java open-sourced (Score:5, Funny)
I am scared...
Re:No (Score:5, Funny)
Of course, any equivalent app in Java would have more lines of opaque XML configuration than the "POS LAMP application" has code. It will also be slower, eat several times as much memory, and depend on specific versions of two dozen frameworks.
The Rails version, OTOH, would be about 4 lines long and deployed before the Java guys managed to fire up their Eclipse bloatware. It would, however, be about the same speed as the Java app.
The Lisp version would never fail, would have source code in the form of a haiku, could tell the future and control the weather. It will never be written because all those parentheses look funny.
frameworks out the wazoo (Score:1, Funny)
One of the funniest and truest things I've read on Slashdot, sorry to the author that I lost the attribution, was the observation that "Java programmers have a morbid fascination with complexity."
Re:Amazon is not LAMP (Score:5, Funny)
I'm very impressed.
Next time there's an outage, we'll say we ran out of COAL
Re:If they do, it will all depend upon the license (Score:5, Funny)
Re:This would help (Score:2, Funny)
Re:No (Score:3, Funny)
Well, in that case, I have to agree, for most people then, Java will be entirely unusable. Why just yesterday I was attempting to use a Russian keyboard, on a middle eastern version of Windows, running a Hebrew language Java application, and it just wouldn't allow me to input Chinese. Useless.
Re:This would help (Score:3, Funny)
Re:If they do, it will all depend upon the license (Score:2, Funny)
I just realized that in my entire life I've never once knowingly avoided the plague.
Re:This would help (Score:1, Funny)
Want it to not crash with an OOM? Start your app with the right X flag:
java -jar Xmx512M yourApp.jar.
To find all the flags and what they mean, type:
java -?
Not so hard, now is it?
Linux is not a virtual machine.
And just because you are a fucking tool, doesn't mean that portable languages suck. No, rather it means that you do.