I have a question which could have been put in other section of the forum because it is related with several areas of the Java world.
Imagine that I want to develop a web application on Java. This application will have several interfaces with objects (forms), which will interact with a database, and must be able to show tables with information, provide normal insert/update/delete actions, show charts, etc. I want the interfaces be nice looking and the application must be light and effective.
My question is simple. The answer I don't think its so simple.
Today, we have several Java technologies. Everyone have their pros and cons: JSP, Java RCP, JavaFX, etc.
Which solution would you suggest for building such application? Last time I developped a web application it was 5 years ago. I used JSP but now, I have the feeling that this technology is old and others are/can be better...