The Artima Developer Community
Sponsored Link

Java Buzz Forum
Swing: Difficult to use well?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Geoffrey Wiseman

Posts: 51
Nickname: diathesis
Registered: Aug, 2003

Geoffrey Wiseman is a software professional.
Swing: Difficult to use well? Posted: Apr 12, 2005 12:39 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Geoffrey Wiseman.
Original Post: Swing: Difficult to use well?
Feed Title: Furious Purpose
Feed URL: http://www.jroller.com/diathesis/feed/entries/rss
Feed Description: Thoughts and experiences on technology and software.
Latest Java Buzz Posts
Latest Java Buzz Posts by Geoffrey Wiseman
Latest Posts From Furious Purpose

Advertisement

I'm not going to start a Swing zealotry war here, really, I'm not. And I'm certainly not going to start comparing it to SWT. However, I've seen a lot of people defend Swing over the past few years and I've got something to say.

Any API that is 'rarely used properly' has problems. APIs can encourage good uses, and they can encourage bad uses. When you say "It's really rather great, only, people don't really know how to use it." What you're really saying, at least to my ears, is that the underlying functionality is there, but the API design needs a lot of work.

So, defend Swing all you like. Heck, we've all seen decent applications written in Swing. At least, if you've actually bothered to look, but there are some fundamental problems there or there wouldn't be so many bad examples out there, would there?

Read: Swing: Difficult to use well?

Topic: "Some store clerks like working in London" [Flickr] Previous Topic   Next Topic Topic:

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use