2011-02-02 84 views
3

我打算开发一个winform应用程序。我想保持模型,视图和控制器分离。我还没有使用任何Java MVC框架,并且几年以来一直与Java脱节。任何人都可以根据自己的经验告诉我一些合适的框架,以及它们的优缺点吗? 我打算使用NetBeans IDE。什么MVC框架可用于Java桌面/ winform应用程序?

+0

Java使用Swing,AWT并可能是其他框架。我是否理解你想要构建桌面应用程序? MVC是patern更多用于web应用程序,即时通讯不知道Java将有任何桌面MVC。 – Eduard 2011-02-02 12:53:50

+0

是的,我将开发一个桌面应用程序。一定有一些东西。 – 2011-02-02 13:00:20

+3

MVC肯定可用于基于UI的任何类型的应用程序 - 即Web或桌面。事实上,这种架构模式至少在网络之前10年......请记住,Apple [使用它](http://www.cocoalab.com/?q=node/24)开发桌面应用程序。 – rsenna 2011-02-02 14:25:16

回答

1

Swing已经支持某种MVC。但它只是一个UI工具包。 如果您想要更多,请查找富客户机平台(强烈推荐),例如NetBeans平台(基于Swing)或Eclipse RCP(基于SWT)。

1

Swing是您最好的选择,特别是具有使用Netbeans(它有摆动非常漂亮的图形用户界面编辑器)。我猜一些组件符合你的MVC模式阅读更多this artilce

3

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