We used to have some discussions regarding RCP on zekr mailing
list..., or somewhere else. I wasn't able to find the link, so I just
tell here my concerns
1. size: a blank RCP application can be about 3 times larger that
current Zekr package
2. performance: Zekr is written to work as fast as we can. RCP is
another abstraction layer, which makes startup slow (I didn't test it
yet, but it should increase startup time by 20-40%)
3. memory usage: Currently Zekr takes ~20Mb heap size on average and
it's java process takes about 50Mb. An RCP application also increases
this size.
RCP is great for large projects, who do not care about size and client
machine performance. See a real-world comparison, and wish-list for
RCP-essentials:
http://www.eclipsecon.org/2008/sub/attachments/From_SWT_to_RCP_Experiences_implementing_RSSOwl_20_with_RCP.ppt
Mohsen
On Mon, Jul 28, 2008 at 8:15 PM, Mohamed Fouad