faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
|
Re: Java Mania: An Interview With Richard Dale
by John on Tuesday 27/Feb/2001, @18:17
|
| I'm sure Java is a great language and Qt and KDE are great libraries, but why would you want to write nonportabe KDE apps in java when you can write completely portable apps in swing. This is a thing that java was meant to get rid of. I can't think of the word that describes something like making non-portable java? |
|
|
The Fine Print: The following comments
are owned by whomever posted them.
( Reply )
|
Re: Java Mania: An Interview With Richard Dale
by kdeFan on Tuesday 27/Feb/2001, @18:43
|
| Think of Java-the-language, not Java-the-platform. Admittedly, portability is one of Java's (language and platform) main reasons for existing, so it does sound silly to take away that advantage. But people, myself included, have found that they enjoy Java-the-language and would like to use it in situations where they would otherwise use C++. When the desire for a native KDE interface outweighs the desire for perfect portability, this development becomes very useful. I can do what I would with C++ in a language that I prefer.
In my view, this would really only be attractive if you could compile Java to a native executable just like C++ (etc.). Fortunately, the good folks of the gcj project are working on a compiler that turns java source or bytecode into native machine code. That gives me the choice of using Java as a hardware-independent platform when I want, and as a nice high-level compiled language when I want. If the jvm platform was suitable for all situations this wouldn't be necessary, but sometimes native binaries are preferable... particularly when speed is an issue or a native gui is required (which is what this development addresses).
Just my $.02
|
[
Reply To This | View ]
|
Read my mind?
by Stentapp on Wednesday 28/Feb/2001, @05:21
|
You must have read my mind! This is probably the best KDE news since KDE 2.0! Java language is great, but not the platform, but with gcj, this will not matter.
KDE + Java + gcj = COOL!
Anyone who knows the state of gcj?
|
[
Reply To This | View ]
|
Re: Read my mind? [GCJ]
by george moudry on Thursday 01/Mar/2001, @10:41
|
I would be nice if we got this to work under GCJ / CNI. I really like Microsoft's J++ (sorry) for the VB/KDevelop look and easy of use, a Qt/GCJ library could be the first viable competitor, IMHO. Gnome-GCJ is a distant third.
|
[
Reply To This | View ]
|
Re: Java Mania: An Interview With Richard Dale
by 0 on Wednesday 28/Feb/2001, @20:08
|
Then put a JNI wrapper around Qt
|
[
Reply To This | View ]
|
Re: Java Mania: An Interview With Richard Dale
by kdeFan on Wednesday 28/Feb/2001, @23:27
|
A jni wrapper would be nice so that non-native apps could have a native interface, true. Personally, I'm not interested in writing for the jvm, but I do like what I've seen of java and would like to use it as a typical hll. For my purposes, the wrapper mentioned above is perfect. JNI isn't really what I want, because the jni is intended to interface Java with native code. I want the java I write to *be* native code, hence a wrapper around qt is all I need. (I'm probably going to offend a lot of java people by saying that ;)
-kdeFan
|
[
Reply To This | View ]
|
Re: Java Mania: An Interview With Richard Dale
by kdeFan on Wednesday 28/Feb/2001, @23:28
|
|
A jni wrapper would be nice so that non-native apps could have a native interface, true. Personally, I'm not interested in writing for the jvm, but I do like what I've seen of java and would like to use it as a typical hll. For my purposes, the wrapper mentioned above is perfect. JNI isn't really what I want, because the jni is intended to interface Java with native code. I want the java I write to *be* native code, hence a wrapper around qt is all I need. (I'm probably going to offend a lot of java people by saying that ;)
-kdeFan
|
[
Reply To This | View ]
|
|
Re: Java Mania: An Interview With Richard Dale
by KDE User on Tuesday 27/Feb/2001, @19:25
|
What he said + Motif sucks very much! Much better to have themable Qt, and no GTK+ is not an answer.
And also portable Java is very slow, but the language is very nice! So you can get the best of both worlds. Nice java language + Native performance. Except that you'll need gcj to get full native performance, I think.
|
[
Reply To This | View ]
|
Re: Java Mania: An Interview With Richard Dale
by John on Tuesday 27/Feb/2001, @19:59
|
If you have alot of money you can buy native compilers from IBM. Native compiled swing is very fast. Swing is themeable, it probably wouldn't be to hard to make it look like your KDE theme, I believe that GNOME 2 will have this, but I could be wrong. Also Swing is a very good API, and Qt, thin wrappers for Gtk and Motif are not the only toolkits for X.
|
[
Reply To This | View ]
|
Re: Java Mania: An Interview With Richard Dale
by Silly on Wednesday 28/Feb/2001, @02:28
|
I wonder what happens when The KDE GNOME-theme-wrapper is pointed to the GNOME KDE-theme-wrapper is pointed to the KDE GNOME-theme-wrapper is pointed to the GNOME KDE-theme-wrapper is pointed....
|
[
Reply To This | View ]
|
Re: Java Mania: An Interview With Richard Dale
by SomeOtherGuy on Wednesday 28/Feb/2001, @20:11
|
I wonder what happens when The KDE GNOME-theme-wrapper is pointed to the GNOME KDE-theme-wrapper is pointed to the KDE GNOME-theme-wrapper is pointed to the GNOME KDE-theme-wrapper is pointed.... <BR>
<i>(Something like this)</i><br>
continued on parent, please read all responses to the parent as well, and follow all directions.
|
[
Reply To This | View ]
|
|
Re: Java Mania: An Interview With Richard Dale
by Richard Dale on Thursday 01/Mar/2001, @04:37
|
Qt and JNI are excellent cross platform technologies. So the Qt side of the api is cross platform.
|
[
Reply To This | View ]
|
The Fine Print: The previous
comments are owned by whomever posted them.
( Reply )
|
|