|
Hi, 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.
From: Oberhuber,
Martin [mailto:[EMAIL PROTECTED] Hi E4 Resources team, I just stumbled across the Nexus
Project Proposal [1], which has a reference to something called "Faceted Project
Framework": Facility for decomposing Eclipse projects into an
extensible set Sounds like this is something we'd like to have for E4
Resources, and sounds familiar to the "Application Layer" to
Resources, aka the "Resource Perspectives" that Michael has proposed
[2]: 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? Cheers, -- Martin Oberhuber, Senior Member of Technical Staff, Target Management
Project Lead, DSDP PMC Member http://www.eclipse.org/dsdp/tm |
_______________________________________________ eclipse-incubator-e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev
