Re: [LIP] Suggestion required

Babu Kalakrishnan <[email protected]>
Newsgroups gmane.user-groups.linux.india.programmers
Message-ID <[email protected]>
On Sat, Mar 06, 2004 at 11:49:51PM -0800, vivek khurana typed:
> 
> 
> > Check out
> > 
> > http://osnews.com/printer.php?news_id=5602
>  I appreciate your interest, but what you have pointed
> is the performance issue. I am well versed with these,
> but the problem with java is interface designing.
> Making gui with swing takes a lot of development time,
> and when you are thinking of a application which is
> expected to have arround 280 forms, Ui designing time
> does makes a diference. Also, the pointer given by you
> talks about mathametical functions only, whereas
> things do get slow down when using jav/swing
> apps.(coorect me if i am wrong)
> 

Yes - Swing is a rather heavyweight framework. But from my experience,
as of JDK 1.4.2, the performance is fairly decent if your machine has
enough RAM. I did try out the beta versions of 1.5 which is supposed to
enhance Swing performance quite a bit, but didn't observe anything
phenomenal :-( 

I believe Swing has earned a bad name for itself because a lot of users
program using it without understanding the concepts, and produce
horrible looking / ill performing apps using code autogenerated by
visual IDEs like JBuilder or Netbeans (and doing things like blocking
the Event Dispatch Thread while performing other functions making the
GUI look unresponsive). Try to take a look at the demo applications at
http://www.jgoodies.com to see samples of good UI design using Swing.
(But then Karsten at jgoodies is a very accomplished Swing programmer,
and such are very hard to come by :-)) 

I personally don't think it should take a good Swing programmer more
than an hour or two to produce the visuals of a simple frame/dialog even
using hand-coding - but  all said and done, it all depends on what the
programmers you have available for performing the task are more
comfortable with.

BK


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.