Re: Java Swing Usage
Andrew Thompson wrote:
.....
After all, more than 19 out of 20 'GUI' based Java
jobs are calling for experience with JSP, AJAX,
JSF, servlets..
Current (lies, damn lies &) statistics
Search of dice.com, 2007/1/13
java+swing 688
java+swt 77
java+awt 52
java+jsp *3243*
Notes:
1) I arbitrarily chose 'JSP' to give some
idea of Java usage for generating HTML.
This might also be involved in jobs that
mention (for example) J2EE or servlet, but
neither of those areas is specific enough,
as the developer might not be doing much at
the 'front end' (or a desktop application using
Swing/SWT/AWT could be doing server access).
JSP, OTOH, has no uses other than generating
web-pages. There might be other jobs mentioning
JSF, AJAX or other J2EE related tech. that
are very GUI oriented, but I did not want to
confuse the results with jobs that potentially
overlapped (e.g. use both JSP and AJAX).
2) While a job advertiser would probably have
the sense to mention SWT (or AWT) specifically,
Swing based GUI programming might simply be
referred to as 'Java GUI development' - with the
employer expecting you to guess it is Swing.
For that reason, I believe the Swing numbers
to be higher still, than SWT/AWT.
My analysis is that
1) opportunities for client-side GUI *work* were
few and far between.
2) both SWT and AWT usage were minor,
compared with Swing.
And I canot understand why *anybody* is
advocating teaching SWT to students, given
its niche market/large download size(/non x-plat?)
nature.
Andrew T.