Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java最佳GUI框架_Java_Frameworks - Fatal编程技术网

Java最佳GUI框架

Java最佳GUI框架,java,frameworks,Java,Frameworks,我想用Java启动一个新项目 在过去,我通常从Struts+Tiles开始;但是瓷砖非常复杂;我不知道最新版本的瓷砖 我需要一个好的GUI框架的详细建议 谢谢 的副本。没有“最佳”框架。。。 事实上,“最佳”实际上取决于你的需求,取决于你的知识(学习一个新的框架可能会花费很多时间).我个人喜欢。我只使用了版本4.1,但开发时间比JSP或JSF快得多。它允许您简单地刷新页面,以立即看到您所做的更改,而无需进行部署,并使用模板/页面的实际HTML,以便您可以预览它们,而无需部署任何代码。前面有一点学

我想用Java启动一个新项目

在过去,我通常从Struts+Tiles开始;但是瓷砖非常复杂;我不知道最新版本的瓷砖

我需要一个好的GUI框架的详细建议

谢谢

的副本。

没有“最佳”框架。。。
事实上,“最佳”实际上取决于你的需求,取决于你的知识(学习一个新的框架可能会花费很多时间).

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

起初,当我阅读GUI框架时,我以为你指的是Swing或SWT,但我看到你提到struts,所以我猜你指的是表示框架

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

我将struts2与spring、hibernate和sitemesh结合使用,这是一个AppFuse项目,它为我提供了很好的服务


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

这似乎是一个完全相同的版本