Swing と SWT を使用したい GUI アプリを作成しています。エンドユーザーは、どちらを使用するかを何らかの方法で指定します (両方を同時に使用することはありません!)。SWT は私が一般的に好むものであり、JFace を見てきましたが、その最も強力な機能を使用すると、GUI とモデルの間の結合が増加し、GUI を抽象化することがはるかに難しくなり、Swing を使用できるようになります。同様に使用されます。
これは事実ですか?GUI の詳細をモデルに結び付けずに JFace を使用できますか、またはその逆は可能ですか?