Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #655
| From | "dagon" <dagon@THRWHITE.remove-dii-this> |
|---|---|
| Subject | Re: Java Swing Usage |
| Message-ID | <q6ll74-jdp.ln1@hydra.dagon.net> (permalink) |
| Newsgroups | comp.lang.java.gui |
| References | <eo8asr$a5g$1@skinbark.cs.utexas.edu> |
| Date | 2011-04-27 15:28 +0000 |
| Organization | TDS.net |
To: comp.lang.java.gui,comp.l Shyamal Mitra <mitra@cs.utexas.edu> wrote: >I teach a course on Java would like to get a feel for how many >"real world" GUIs are developed using Java Swing. What is the description of the course? There's a LOT of real-world code, so even if a small percentage is built on any one framework, there's still a ton of use. Swing is probably the most popular desktop UI for Java. SWT and Swing-less AWT are probably next, followed by dozens of others. None of them hold a candle in terms of popularity to HTML, but Swing and SWT are probably used as much or more than any given HTML UI framework. >Is it worthwhile for a student to invest the time in learning Swing >when they could be using some other package? It depends on what they want to learn, and what other package they'd be learning. What's the course about, and what level of sophistication do the students have? For a beginning Java course, don't mention UI at all. Write console apps, and maybe some very plain servlet/jsp code. For a "Java UI overview" course, teach a bit of Swing, a bit of "plain HTML" servlet/jsp, a bit of SWT, a bit of JSF, a bit of Spring webflows, and a hint at maybe the Google AJAX framework. For a "GUI Programming in Java" course, I'd concentrate on Swing, with a bit at the end talking about SWT and Ajax. -- Mark Rafn dagon@dagon.net <http://www.dagon.net/> --- * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet! --- Synchronet 3.15a-Win32 NewsLink 1.92 Time Warp of the Future BBS - telnet://time.synchro.net:24
Back to comp.lang.java.gui | Previous | Next — Previous in thread | Find similar
Java Swing Usage "mitra" <mitra@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "ram" <ram@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "Chris" <chris@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "Knute Johnson" <knute.johnson@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "Chris Uppal" <chris.uppal@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "Chris Uppal" <chris.uppal@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "bcd" <bcd@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "=?ISO-8859-1?Q?Arne_Vajh=" <=?iso-8859-1?q?arne_vajh=@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
Re: Java Swing Usage "dagon" <dagon@THRWHITE.remove-dii-this> - 2011-04-27 15:28 +0000
csiph-web