On Fri, 16 Mar 2001 9:59:42 EAT Alan KF LAU <[EMAIL PROTECTED]> wrote:
> Hi Alex, I shouldn't have judge your opinion by your experience in Java > programming, my apology. As long as you are programming in java we are > happy to discuss here. I change the title so as to stop the flame from > continuing. Cool! > > Unless I'm mistaken, changes to the core Java APIs are slowing down. > > Presumably because they're perfect now. ;) Seriously, though, Java 2 1.3 > > has been out for a while, and I haven't heard any talk of 1.4 or 2.0 or > > anything like that. I assume the reason Kaffe et al are so behind par is > > because Java was a moving target, but I don't see that being a problem > > anymore. > > Afaik the specification is somewhat frozen from sometime, new extention > will be in form of external APIs. I may be wrong, or SUN may feel like > itchy to chage it again. :> God forbid... > I didn't really mean I want Kaffe die because it's funded by Microsoft, > but I don't like the way they maintain the package, and yes, I > personally think someone has behind all these, but it's just my own > imagination. > A free Java like Kaffe is so important to Java community as it can be > distributed with apps without too much license restriction. It's > especially important for handheld device, where having those users > download external SDK to use your java programs is out of question. Agreed. > > And yes, the Java code I write is generally not anything to do with the > > Web. My last little project (not much of a project, but hey) was a Doom WAD > > reader/writer. > > It's cool I'd like to see that. All my Java program are developed as > applets, no matter whether I need to run on web or not. The reason is > that I can turn an applet into an app by coding few lines of main(), thus > developing into applets can give you more flexibilities. Just my > personal opinion, what do you think about it? Most people seem to think applets are easier to write than applications, but I don't see why. public class SomeApplet extends javax.swing.JApplet { ... } ...versus... public class SomeApp extends javax.swing.JFrame { ... public static void main(String[] args) { new SomeApp(); } } Not much difference that I can see -- just three lines of code for main(). Maybe some extra junk if you want to center the window or set the L&F or something like that. But I wrote some utility methods for that. > Alan. Regards, Alex.