我想用Java开始一个新项目;
过去我曾经开始使用Struts + Tiles;但瓷砖非常复杂;我不知道最新版的Tiles;
我需要您的详细建议以获得良好的GUI框架;
感谢。
答案 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。