Swing或SWT / JFace - 用于与MS Office集成

时间:2010-12-17 20:51:53

标签: swing swt jface

我已经阅读了很多关于Swing vs SWT / Jface的讨论。然而,我有一个特别的需要,我想知道有经验的人可以分享你的见解。

我计划开发桌面应用程序来集成MS Office(Excel,Word,Outlook)。我应该选择哪种技术:Swing或SWT / Jface?

非常感谢。

1 个答案:

答案 0 :(得分:2)

您打算在哪个平台上开发桌面应用程序,以及您计划进行多少UI调整?在互联网上通常认为SWT和JFace更适合在Eclipse平台上快速开箱即用的类型UI开发,因为它们可以很好地协同工作(例如,JFace向导,数据绑定和验证),而Swing是更适合需要更多UI自定义的NetBeans中的企业级开发:

http://www.ahmadsoft.org/articles/swingswt/swingswt.html

我参与过使用Eclipse(使用Web服务)在SWT和JFace编写的UI应用程序,并且发现装饰器框架之类的东西非常有用。我的应用程序需要最少的用户交互,因此SWT和JFace已经非常好地缩短了我的开发时间。我可以看到,尽管如果我将我的应用程序扩展到企业级MVC设计,需要与使用SWT和JFace的用户进行更丰富的交互,可能不如使用Swing那样合适。

只是我的意见!