Eclipse RAP 入门(二) RCP 和RAP工程的转化

本文分享了将RCP插件工程转换为RAP工程的经验,包括两者之间的兼容性问题、代码重用策略、事件处理差异及单例模式的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RCP 工程和RAP工程的转化

今天做了一个从RCP插件工程转化到RAP的工作,

从自己的经验来看:

1. RCP 和RAP是不兼容的:

RCP的Target Platform和RAP的Target Platform 具有两个不同的插件空间, 因此在一个目标平台下, 两个工程是不能同时允许的。

2. 所谓RCP和RAP代码重用是指: RCP中引用的包名, 跟RAP几乎都是相同的。 只是外层的Jar包或者插件不同,

这样, 当RCP向RAP迁移时, 只需要改环境, 不需要改代码。

3. RCP和RAP在事件处理上面存在一些细微差别, 今天发现了一个Tree双击事件需要做一点处理。

4. 最大的问题来自单例的RCP模式和多用户访问的RAP模式, 请参考入门(五)的解释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值