我一直在阅读有关Eclipse 作为应用程序框架的内容(即有关Eclipse Rich Client Platform的内容)。除了作为非常流行的 IDE 的 Eclipse 之外,我找不到作为应用程序框架 (RCP) 的 Eclipse 成功案例的完整列表。我见过Netbeans 平台的客户推荐,但不是 Eclipse 富客户端平台。
Eclipse 作为商业和开源世界中的应用程序框架(富客户端平台)有哪些案例研究或成功案例?
我一直在阅读有关Eclipse 作为应用程序框架的内容(即有关Eclipse Rich Client Platform的内容)。除了作为非常流行的 IDE 的 Eclipse 之外,我找不到作为应用程序框架 (RCP) 的 Eclipse 成功案例的完整列表。我见过Netbeans 平台的客户推荐,但不是 Eclipse 富客户端平台。
Eclipse 作为商业和开源世界中的应用程序框架(富客户端平台)有哪些案例研究或成功案例?
我可以使用 RCP 作为客户端平台添加我自己的成功故事。In 的学习曲线很慢,但一旦掌握,就会有巨大的好处。尤其 :
缺点:
总的来说,我不后悔选择它。我个人讨厌基于网络的笨拙和执行缓慢的界面。在这里,您拥有与桌面自然集成的原生、快速且响应迅速的 GUI。
以下是基于 Eclipse 富客户端平台构建的开源产品列表:http: //www.eclipse.org/community/rcpos.php
商业产品: http: //www.eclipse.org/community/rcpcp.php
我的公司使用 Eclipse RCP 框架非常成功地创建了一个飞机任务规划系统。这并非没有麻烦(主要是您应该使用的新接口在很多时候都没有很好的文档记录),但它确实给了我们很大的帮助并提供了很多有用的架构。
在许多方面,我们只是一个编辑器,但不是文本文件,您正在修改描述飞机任务的数据库,并且许多交互是通过视图中显示的 3D 地球。数据绑定有助于使各种视图和编辑器始终保持同步(尽管 SWT 应用程序和第三方 AWT 小部件之间通过数据绑定调用的线程问题是一场噩梦,我不想再谈了)
这是一个复杂的程序,基本上需要三个不了解 Eclipse 的开发人员花了大约一年的时间来编写。今天,我们通过添加更多插件为其他客户扩展它。
看看XMind。它是基于 RCP 的思维导图应用程序。我知道一些经验丰富的用户根本没有意识到这是一个 Java 应用程序。它看起来不错。