The Source for Java Technology Collaboration
User: Password:



Start New Message Delete Post a Reply

Article: 
 Make Your Swing App Go Native, Part 3
Subject:  What do you want Java for then?
Date:  2004-02-01 20:27:10
From:  greggwon


I, personally don't get this whole attitude. The point of Java is to remove all the stupid time wasting hassle from programming. What that might mean is that your application has to pick some middle ground! Truely, we could spend 10,000 man years trying to make Swing mimic every single stupid idiosyncratic GUI feature of every OS you can think of. But what value does that really add? It might make the ignorant go 'WOW', but I'm at a loss for words describing anything else.

WOWing based on fluff is not the purpose of Java. If you can't get past this issue, then you'll forever sit around and lament about how ugly your application is and how lousy it is compared to someone elses native or other platform app.

If your app never crashes, and provides a true value added, then I believe that the market place can make the right choices. You might need to spend some extra effort dealing with those that are ignorant about Java and the value added by its design principals. But, if you don't believe, and you don't sell the whole message to your customers, then why choose Java at all?

 Feed java.net RSS Feeds