SCJP1.4, SCJD, SCEA (in progress)
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
Originally posted by Wade Chandler:
I happen to love Swing. Contrast it to other GUI API's and you'll find it has much more there than most. It is better than the Win32 API's, Better than standard X, GTK/+, and definitely better than wxWindows. I also think it is better than SWT. I think maybe QT gives it a run for it's money, but I still think Swing is the best.
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Originally posted by Thomas Paul:
My main complaint against Swing is that it is way too complicated to do even simple things. Unless you are a regular user of Swing, it is very difficult to throw together a quick, simple application. .NET is much easier for GUI development.
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
I'm not sure about the ease of use in .Net
SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
Originally posted by somkiat puisungnoen:
create GUI in .NET is very easy .... like VB, Delphi ...
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
SCJP1.4, SCJD, SCEA (in progress)
SCJP 1.4, www.gsi3d.org.uk
Originally posted by Warren Dew:
In the first case - the layout managers - the fact that the documentation is poor means we don't actually know what the API is. Without knowing what the API actually is, we can't actually tell whether it's any good.
But experimenting to figure out what things actually do is a big part of why programming in Swing is so inefficient.
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Originally posted by Warren Dew:
I'm talking about inefficient programming - as in inefficient use of the programmer's time - not inefficient applications. If it takes three times as long to program a good interface in Swing than in another package - in my example, the Macintosh System 7 interface - then the programming process is inefficient, no matter how efficient the resulting application is.
(Actually, the System 7 applications are extremely efficient in modern terms - after all, they were designed to run on machines that were only about 1% as fast as today's machines - but that's not the issue I'm getting at here.)
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |