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