First of as a developer heavily involved in Eclipse 4.x I'm naturally
biased but anyways.
If I'd start with a new application I think the most important thing is
that you adopt the Eclipse 4 programming model which depends on DI and
OSGi-Services. Adopting this programming model does NOT require you to
fully buy into the new Eclipse 4.1 Application Framework but can be
applied in 3.x as well using the e4-brigde .
The main question to answer though is if you need existing 3.x
components like e.g. the console-view, common-navigator, ... which
require you to use the compat layer. If none of those is needed and you
write all your views your all you need is the Eclipse 4.1 Application
Platform which will make your RCP much more lightweight.
Another reason to stick with the compat layer is in case you'd like to
use Editors because the Eclipse 4.1 Application Platform currently has
no native story for it.
Am 01.07.11 22:20, schrieb Ronald So:
> If you are going to write your next generation app with Eclipse RCP,
> will you write it on Eclipse Indigo 3.7, or in the next generation of
> Eclipse 4.1 SDK?
> Is it worth the effort to build the base of my new app based on 3.7 when
> I know it may be easier to build in 4.1?
> Insights anyone?