Best GUI for Java

I want to start a new project with Java;

I used to start with Struts + Tiles; but the tiles were very complex; I do not know the latest version of Tiles;

I need your recommendations in detail for a good GUI;

Thanks.

Duplicate this question .

+4
source share
3 answers

There are no "best" frameworks ... Indeed, the "best" really depends on your needs, on your knwoledges (it can cost a lot of time to learn a new structure) ...

+2
source

At first, when I read the GUI framework, I thought you meant Swing or SWT, but I see that you mention struts, so I assume that you mean the structure of the view.

I agree that the tapestry is very good, but there are a few others that are also good. Struts2, Stripes, etc. Matt Rydd has a very good project where he did all the initial integration work for several different technologies. It is very easy to get up and work with racks + spring + hibernate or JSF or Tapestry and so on. He calls him AppFuse .

I use struts2 with spring and hibernate and sitemesh, which started with the AppFuse project, and it served me well.

Stripes seems to be a great starting point for a Java web application. I have not used it yet, but I am tempted.

+2
source

I personally like Tapestry . I only used version 4.1, but development time is much faster than JSP or JSF. This allows you to simply refresh the pages to immediately see the changes you made without deploying, and uses the actual HTML for the templates / pages so that you can view them without any code being deployed. There is a little training curve ahead, but it's worth it. Version 5.0 is in the final beta with the release of the candidate soon, but I have not tried it yet. It also got a pretty nice and lightweight AJAX built-in.

+1
source

All Articles