|[eclipse-incubator-e4-dev] RE: [resources] Faceted Project Framework, anybody?
I don’t have enough context to
evaluate whether the Faceted Project Framework would fit the bill for what you
guys have been discussing, but I can certainly provide information about what
it is to help you make that evaluation. First, make sure not to miss the building
facets tutorial (http://www.eclipse.org/articles/Article-BuildingProjectFacets/tutorial.html).
Scan through it and you should have a decent idea about what it is.
Here are some other general statements
that might help…
1. Facets are akin to Project Natures on
steroids. Whereas natures are pretty basic and have to be hidden from user’s
view by specialized tooling, facets are fully-described and fully-tooled to let
an average user manipulate them directly
2. One of the original goals that led to
creation of the framework was the desire to stop proliferation of specialized
project wizards for what effectively amounted to the same “project type”.
The second part of that goal was to put to a stop to all the adhoc “Enable
X functionality” menu actions being attached to projects.
3. The Faceted Project Framework allows
precise modeling of tooling capabilities as they relate to capabilities of the
target platform. This is critical in the app server space, but the problem
exists in practically every other space as well. You wouldn’t want to use
generics if your target platform is a 1.4 VM, you wouldn’t want to enable
tools for building WPF UI if your target platform is Linux, etc.
Hope this clarifies and don’t
hesitate to ask if anything is unclear.
Hi E4 Resources team,
I just stumbled across the Nexus
Project Proposal , which has
a reference to something called "Faceted Project
Facility for decomposing Eclipse projects into an
Sounds like this is something we'd like to have for E4
and sounds familiar to the "Application Layer" to
the "Resource Perspectives" that Michael has proposed
create arbitrary assemblies of Resources like Workingsets
or VS projects.
Does anybody have any experience with the Faceted Project
Framework? Does that idea make sense?
Martin Oberhuber, Senior Member of Technical Staff,
Project Lead, DSDP PMC Member
Back to the top