适用于Java的最佳GUI框架

时间:2008-11-05 12:39:45

标签: java frameworks

我想用Java开始一个新项目;

过去我曾经开始使用Struts + Tiles;但瓷砖非常复杂;我不知道最新版的Tiles;

我需要您的详细建议以获得良好的GUI框架;

感谢。

this question重复。

3 个答案:

答案 0 :(得分:2)

没有“最佳”框架...... 事实上,“最好的”真的取决于你的需求,你的知识(它可能花费大量时间来学习新的框架)...

答案 1 :(得分:2)

首先,当我阅读GUI框架时,我认为你的意思是Swing或SWT,但我看到你提到struts,所以我猜你的意思是演示框架。

我同意Tapestry非常好,但还有其他几个也很好。 Struts2,Stripes等Matt Raible有一个非常好的项目,他在那里完成了几种不同技术的所有初始集成工作。使用struts + spring + hibernate或JSF或Tapestry等启动和运行非常容易。他称之为AppFuse

我使用带有spring和hibernate的struts2和sitemesh这是一个AppFuse项目,它起初很好。

Stripes似乎也是Java Web应用程序的一个很好的起点。我还没有使用它,但我很受诱惑。

答案 2 :(得分:1)

我个人喜欢Tapestry。我只使用了4.1版,但开发时间比JSP或JSF快。它允许您只需刷新页面即可立即查看您所做的更改而无需进行部署,并使用模板/页面的实际HTML,以便您可以预览它们而无需部署任何代码。前面有一点学习曲线,但非常值得。 5.0版本正处于最终测试阶段,即将发布候选版本,但我尚未尝试过。它内置了非常好且简单的AJAX。