Eclipse作为应用程序框架(RCP)的成功案例

时间:2009-05-14 04:21:03

标签: eclipse eclipse-rcp rcp

我一直在阅读Eclipse as an application framework(即约Eclipse Rich Client Platform)。我无法找到Eclipse作为应用程序框架(RCP)的全部成功案例列表,而不是Eclipse作为非常受欢迎的IDE。我见过customer testimonials of Netbeans platform,但不是Eclipse Rich Client平台。

Eclipse在商业和开源世界中作为应用程序框架(富客户端平台)的案例研究或成功案例是什么?

4 个答案:

答案 0 :(得分:7)

我可以使用RCP作为客户端平台添加自己的简单success story。在学习曲线缓慢,但一旦掌握,有很大的好处。特别是:

  • 平台中立。它在windows和linux上运行良好,这里和那里都没有什么惊喜,但总的来说它到目前为止还很棒。
  • 内置更新管理,非常适合版本发布和修复。
  • 它扩展得很好,添加新功能几乎是无痛的。
  • 作为一个平台,而不仅仅是一个GUI库,它提供了很多额外的好处。

缺点:

  • 并非每个应用程序都符合日食哲学和视图/编辑范例。
  • 对初学者来说相对艰难
  • 实现简单任务可能过于繁琐
  • 与其他替代方案相比,文档不是最好的,社区相当小..

总的来说,选择它并不后悔。我个人讨厌基于Web的笨拙和性能低下的界面。在这里,您可以自然地将快速且响应迅速的GUI与桌面集成在一起。

答案 1 :(得分:3)

以下是在Eclipse Rich Client Platform上构建的开源产品列表: http://www.eclipse.org/community/rcpos.php

商业产品: http://www.eclipse.org/community/rcpcp.php

答案 2 :(得分:2)

我的公司非常成功地使用Eclipse RCP框架创建了一个飞机任务规划系统。它并非没有它的麻烦(大多数情况下你应该使用的新接口在很多时候都没有很好的记录),但它确实给了我们一个巨大的支持并提供了许多有用的结构。

在许多方面,我们只是一个编辑器,但是您正在修改描述飞机任务的数据库而不是文本文件,并且许多交互是通过视图中显示的3D地球仪进行的。数据绑定有助于使各种视图和编辑器始终保持同步(尽管SWT应用程序与第三方AWT小部件之间通过数据绑定调用的线程问题是一场噩梦,我宁愿不再重访)

这是一个复杂的程序,基本上花了三个开发人员,他们不知道Eclipse会在大约一年内写出来。今天我们通过添加更多插件为其他客户扩展它。

答案 3 :(得分:2)

看看XMind。它是RCP之上的思维导图应用程序。我知道一些经验丰富的用户根本没有意识到它是一个Java应用程序。它看起来不错。