代码之家  ›  专栏  ›  技术社区  ›  bhadra

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

  •  4
  • bhadra  · 技术社区  · 17 年前

    我一直在读关于 Eclipse as an application framework (即关于 Eclipse Rich Client Platform )。我找不到Eclipse作为应用程序框架(RCP)而不是非常流行的Eclipse作为IDE成功案例的全面列表。我看到了 customer testimonials of Netbeans platform ,但不适用于Eclipse富客户端平台。

    Eclipse作为一个应用程序框架(富客户机平台)在商业和开源领域的案例研究或成功案例是什么?

    4 回复  |  直到 17 年前
        1
  •  3
  •   jbasko    17 年前

    以下是基于Eclipse富客户端平台构建的开源产品列表: http://www.eclipse.org/community/rcpos.php

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

        2
  •  7
  •   Dima    17 年前

    我可以加上我自己的谦虚 success story 使用RCP作为客户机平台。在有一个缓慢的学习曲线,但一旦掌握,有巨大的好处。特别地:

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

    欺骗:

    • 并非每个应用程序都符合Eclipse哲学和视图/编辑器范式。
    • 对初学者来说比较难
    • 对于完成简单的任务来说,这太麻烦了
    • 与其他替代方案相比,文档不是最好的,社区相当小。

    总的来说,我选择它并不后悔。我个人讨厌基于Web的笨拙和执行缓慢的界面。在这里,您可以自然地将本机、快速和响应的GUI与桌面集成在一起。

        3
  •  2
  •   zvikico    17 年前

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

        4
  •  2
  •   Chris Arguin    17 年前

    我的公司使用EclipseRCP框架成功地创建了一个飞机任务规划系统。这并不是没有麻烦(大多数情况下,您应该使用的新接口在很多时候没有很好的文档记录),但它确实为我们提供了一个巨大的支持,并提供了许多有用的架构。

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

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