Eclipse RCP教程 – 01 – Eclipse RCP应用程序

1 Eclipse RCP应用程序

1.1 Eclipse RCP应用程序是什么

一个Eclipse RCP应用程序是一个基于Eclipse平台技术的独立应用程序。在本教程中,使用基于Eclipse 的应用程序(Eclipse Based ApplicationEclipse应用程序(Eclipse ApplicationEclipse 4应用程序(Eclipse 4 ApplicationEclipse RCP应用程序(Eclipse RCP Application来表示这样的应用程序。

译者注:原文后续有大段重复内容,这里与第二节进行了适当归并。

1.2 Eclipse RCP历史

从Eclipse IDE 2.0开始,Eclipse成为一个模块化的IDE应用程序。

在2004年发布了Eclipse 3.0,它支持重用Eclipse平台组件,基于与Eclipse IDE相同的技术来构建独立应用程序。

这样就产生了Eclipse RCP这个术语。Eclipse RCP是Eclipse Rich Client Platform的简称,这表明Eclipse平台被用作构建功能多样的独立应用程序的基础。

Eclipse 4.x的发布简化并统一了Eclipse编程模型,现在它基于最先进的技术,例如应用数据的逻辑模型、依赖注入、使用CSS文件的声明式样式。Eclipse 4支持替换UI技术,例如你可以使用JavaFX或GWT来替代SWT工具包。

Eclipse RCP应用程序吸收了已有的UI和内部框架的优点,并且可以重用已有的插件(plug-ins)和特性(features)。

1.3 为什么用户会选择Eclipse RCP

客户之所以会选择Eclipse RCP是因为:

● Eclipse平台构成了最成功的Java IDE的基础,它非常稳定并且被广泛使用。

● 在默认情况下,它提供了本地用户界面组件,它们快速而可靠。

● 它有强大的模块化方法,允许开发者设计基于组件的系统。

● 类似IBM、SAP以及Google这样的公司使用Eclipse框架作为其产品的基础,因此确保了Eclipse的灵活、快速和持续改进。

● Eclipse平台还培育了一个由众多开发者组成的社区,他们对框架提供了支持、信息和扩展。

深入这个生态系统将使得你可以找到所需的资源和信息。

打赏一下
支付宝
微信
除非注明,博客文章均为原创,转载请标明文章地址
本文地址: http://www.javafxchina.net/blog/2017/05/eclipse-rcp-01/
百度已收录