Eclipse4平台概述

Eclipse4基于Equinox构建,引入EMF构建系统模型,重点特性包括ApplicationModel描述系统信息,RenderingEngine负责UI展示,CSS Styling调整外观,Dependency Injection实现服务注入,以及预定义的Services。后续章节将深入探讨每个组件。
摘要由CSDN通过智能技术生成
Eclipse平台发展至今主要经历了3个阶段:
第一阶段:1.0到2.1版本
这个版本的Eclipse主要起到一个集成平台的作用,核心功能是将不同开发人员编写的插件汇集到一起,组成具有一定功能的系统应用。
第二阶段:3.x版本
从3.0版本开始,到目前的3.8,Eclipse开始基于OSGI平台构建,将系统应用的开发转移到面向组件和服务的架构中去,模块之间的解耦和性变的更高。
第三阶段:Eclipse4项目
Eclipse4项目是继Eclipse3.x系列之后的下一代平台版本,平台引入了系统模型的概念,在扩展方式上摒弃了扩展点机制,而是基于系统模型进行扩展,同时引入依赖注入机制使得组件的复用和测试变的更加灵活。截至目前,E4项目已发布4.2版本,其主体架构与核心API已日趋成熟

基于Eclipse4平台做RCP开发有点类似于房屋装修
房屋装修大体步骤如下:
首先需要规划出房屋的布局(客厅、厨房、卫生间、卧室...)
然后选择装修风格(欧式、美式...)
最后对房屋的局部进行精装修(添置家具...)
构建一个RCP系统
首先需要对系统进行建模,通过构建系统模型可以达到毛坯房的效果
然后设计系统的显示风格,通过自定义CSS
最后通过UI组件对系统界面进行填充
在对房屋进行装修时,有些部件是可以直接拿来使用的(床、沙发...)
而有些是需要依赖房屋资源的(依赖水、电、燃气、宽带...)
这些房屋资源好比是系统预定义的一些服务,系统模块在开发过程中需
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值