Linked by Eugenia Loli-Queru on Tue 10th Jan 2006 04:09 UTC
Java A surefire way to ignite a Web flame war is to say one programming language is better than another. James Gosling, known the "father of Java," understands that as well as anybody.
Thread beginning with comment 83813
To read all comments associated with this story, please click here.
Yes, Java is getting better. But.....
by champ on Tue 10th Jan 2006 04:56 UTC
champ
Member since:
2005-07-06

Undoubtedly, Java is getting better...
But java is getting better under Sun's control.

Now, Java is forked into ME/SE/EE.
However, the improvement is in what Sun like it to be.
Review the history of Java.
Sun's perspective may be obstacle for java's development.
And the response of Sun is slow ..

For instance:
1.SWT vs Swing/AWT could be both included into JRE.
Swing is good.
but some users may like SWT more.
2.SIMD instruction syntax support for Multimedia/Mathmetic development is poor (JNI sucks)
3.J2ME
Recently, MSA is added to J2ME.
However, it is a little bit too late...
4.bad design of some java framework (ex: JMF)

Sun should be more open for java
==
I'm sorry for my poor English.

Edited 2006-01-10 04:59

evangs Member since:
2005-07-07

1.SWT vs Swing/AWT could be both included into JRE.
Swing is good.
but some users may like SWT more.


And bloat an already large JRE? Thanks, but I don't think the added bloat of SWT will benefit Java at all. If anything, I think Java needs to be streamlined.

2.SIMD instruction syntax support for Multimedia/Mathmetic development is poor (JNI sucks)

I wasn't aware that there is an existing syntax for such a thing. Shouldn't that be left up to the JVM to automatically vectorize what it can?

I agree with the rest of your post though, apart from the need to further open source Java. Look at the Java article here on OSNews, and read Dalibor Topic's thread on why Sun won't open source Java.

Reply Parent Bookmark Score: 1

robilad Member since:
2006-01-02

It would be neat if they did relicense their implementation under an OSI license, but they have not seen a business need to do so in the past 10 years, and it is unlikely that they'll see a business need in the future 5-10 years. Sad, but true.

Otoh, I don't think the question will be very relevant on free software platforms in a few years anyway, due to gcj, GNU Classpath & all that.

cheers,
dalibor topic

Reply Parent Bookmark Score: 1

Vitaliy S Member since:
2005-07-15

re:.SWT and Swing/AWT could be both included into JRE

Its hard to support 3 GUI library.
Also despite of swt benefits (swt/jface/eclipse platform have reach components library, very powerful framework, better appearance)
- its hard to port SWT on different platforms, e.g. swt has problems on MacOSX.
- swt has problems running on JavaWebStart .

Personally I don't like SWT/JFace design /architecture,
it seems SWT architect tried to use his C++ experience on java project ;-).

Think twice before choosing SWT for your project UI.

Reply Parent Bookmark Score: 1