2011-02-02 9 views
3

私はwinformアプリケーションを開発するつもりです。 Model、View、Controllerを別々にしておきたい。私はJava MVCフレームワークを使用しておらず、数年前からJavaに触れていませんでした。誰も自分の経験から、適切なフレームワークとその利点と欠点を教えてくれますか? NetBeans IDEを使用する予定です。Javaデスクトップ/ winformアプリケーションでは、どのようなMVCフレームワークが利用できますか?

+0

JavaはSwing、AWTを使用し、他のフレームワークでも構いません。デスクトップアプリケーションを構築したいと思っていますか? MVCはpaternがWebアプリケーションのためにもっと使用しています。私は、Javaがデスクトップ用のMVCを持っていることに気づいていません。 – Eduard

+0

はい私はデスクトップアプリケーションを開発しようとしています。そして何かがあるはずです。 –

+3

MVCは、UIに基づいたあらゆる種類のアプリケーション(Webまたはデスクトップ)に確実に使用できます。実際、このアーキテクチャーパターンは少なくとも10年前にウェブに先行しています...そして、デスクトップアプリケーションを開発するためにアップルが使っていることを覚えておいてください(http://www.cocoalab.com/?q=node/24)。 – rsenna

答えて

1

Swingは既に何らかのMVCをサポートしています。しかし、これは唯一のUIツールキットです。 NetBeansプラットフォーム(Swingベース)やEclipse RCP(SWTベース)などのリッチクライアントプラットフォーム(強くお勧めします)を探してください。

+0

あなたの答えをありがとう。 Eclipse RCPは素晴らしいです。あなたがこの答えを出したときにあなたが何を話しているのか分かりませんでした。私は多くの後者を実現しました。 –

1

チェックアウトSwing

+0

私はスイングが私が探しているものだとは思わない。 –

+0

ですので、具体的にご質問ください。スイングは、クールなコンポーネントを表示するだけではなく、MVCの機能を使用するかどうかにかかっています。 – Mauricio

1

スイングは、(それがスイングのための非常に素晴らしいGUIエディタがあります)Netbeansのでespecialy、あなたの最良の選択です。そして、あなたのMVCパターンに合ったコンポーネントがあると思います。this artilce

3

Griffonは、MVC構造を持ち、デスクトップアプリケーションを開発するために作られた素敵なフレームワークです。

関連する問題