I am looking for advice re-designing a UI.
To me, the internal code looks very messy. There is no structure. We are considering re-writing it using mostly Swing, for these “OOP” reasons:
Far less code.
Far better organized code.
Easier to maintain.
Quicker to bring similar products to market.
I have worked a little with all these technologies, but I don’t know nearly enough to make the decision myself. This is very important for my company. This UI would form the basis of everything we do over the next few years.
These are the basic specifications:
less than 10 concurrent users (normally just one)
fairly complex user input requiring:
a dozen separate screens
a few thousand input fields
connection to server’s MS Access database (holds info about those fields)
sophisticated responses to user input (shows report preview, based on user input, etc.)
multiple complex calls to underlying middleware
Java plug-in is probably not a problem
Do you think my assumptions about the advantages of Swing are basically correct?
Do you think Swing is a good, reasonably “industry-standard” solution under these circumstances?
Any advice will be greatly appreciated.