My company uses an old DOS program with Novell 3.12 to do most of their work. For some reason it doesn't play nicely with Windows 2000 or XP which means that we now need to (finally) replace it. We want to go cross platform if possible so that we're not stuck using one front end like we are now. The back end will be a linux server with PostGRE SQL and we were initially thinking of using EJB and Swing.
In talking to some 'experts' they said that Swing is truly awful to use (slow, tedious, difficult to modify) and that the better option is to use a web-based interface. Problem is that a web-based interface would make data entry (and there's lots of it) very slow. So, my question is: does anyone have any suggestions on an alternative to Swing that we can use? I want to stay away from MS Visual Basic and AWT if possible.