|[eclipse-incubator-e4-dev] How many pieces for the workbench?|
On thursday, Boris gave me an impromptu demo of e4 (what he describes
here). This was really cool. He emphasized the coolness of the model
and the ability to just open an EMF editor to change the layout.
What stroked me was the ability to have a very small app cleaned up of
a whole set of gorp that usually constitutes the workbench (e.g
registries of all sorts).
This is great and very powerful and I believe that even though the goal
is to recreate a workbench with functionalities equivalent to those of the previous
one, we should strive to keep this nice separation of concern to give
ppl the ability to write the smallest application possible and also give
them the ability to use just what they need. For example an application author
could pick and choose workbench constructs by just adding a few more
plug-ins (view support should be separate from the editor support, etc.).
Likewise, if he wants extensibility for views, he could just
drop a few additional plug-ins.
Do we believe this is an interesting direction and we should strive to
keep this kind of separation?