桌面(非Web)应用程序中的MVC框架

时间:2012-12-12 04:04:53

标签: java model-view-controller frameworks desktop-application

我想知道是否有非Web应用程序(桌面应用程序)的Java(MVC)框架? 我已经搜索了一段时间,但答案都是关于Java Web应用程序框架,如Struts,Spring&冬眠。

我以前开发PHP Web应用程序(使用CodeIgniter框架),所以我对Java环境了解不多。

2 个答案:

答案 0 :(得分:3)

Java Swing组件已经是MVC方法的“V”和“C”。您必须添加模型部分。在十五年的Java中,我从来没有找到任何比从前面了解Swing组件更好的工具。 Oracle的Swing教程是最好的免费开始方式。

Griffon是一个很好的框架,具有MVC结构,用于开发桌面应用程序。

Apache Pivot http://pivot.apache.org

另请参阅此post

答案 1 :(得分:0)

Swing是标准,但如果您正在寻找替代方案,我建议Qt-jambi。我使用它是因为我想尝试一下,它做得非常好。此外,它现在由社区管理。