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



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

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

Java Swing组件已经是MVC方法的"V"和"C"。您必须添加模型部分。在 Java 的十五年中,我从未发现任何工具比从后到前了解 Swing 组件更好。来自 Oracle 的 Swing 教程是最好的免费入门方式。

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

Apache Pivot http://pivot.apache.org

也请看一下这篇文章

Swing是标准,但如果你正在寻找替代品,我会推荐Qt-jambi。我使用它是因为我想尝试一下,它做得很好。此外,它现在由社区管理。

最新更新