2011-02-02 80 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結構,並開發桌面應用程序。