I know this one, but unfortunately it has not the right granularity for 
some problems... I had some matrix in mind, wherein the used common 
extension points and the required configuration scenarios are listed! E.g. 
component x requires StreamingAddRessource to be configured, component y 
just works with DefaultAddRessource... etc.

So, from outside JSF can be considered as some kind of lego brick system, 
where you can plug together components as needed, since all have the same 
interface structure. But unfortunately this is just half of the truth 
since there are dependencies under the surface established through 
assumptions about common functionality like e.g. the order variables are 
resolved etc.


CAK



-- 
Carsten Kaiser
Principal Consultant
mailto:[EMAIL PROTECTED]
Mobile: +49 (0)170 5270206

Valtech GmbH
Werner-Heisenberg-Straße 2
63263 Neu-Isenburg
Germany

Phone: +49 (0)6102 88468-0
Fax: +49 (0)6102 88468-28

http://www.valtech.de

Geschäftsführer: Ingo Kriescher
Amtsgericht Düsseldorf HRB48672




-----Ursprüngliche Nachricht-----

Von: news [mailto:[EMAIL PROTECTED] Im Auftrag von Werner Punz
Gesendet: Donnerstag, 24. Mai 2007 11:02
An: [email protected]
Betreff: Spam: Re: Why so many problems with MyFaces?

Actually you raise some valid points here, at least for the myfaces
subprojects we have this matrix:

http://wiki.apache.org/myfaces/CompatibilityMatrix?highlight=%28matrix%29

I personally think such a combined matrix is only maintainable in a wiki
way if you do not have a central testing ground for those things.

Might be a good idea to open a central matrix on one of the wikis
somewhere for intra project dependenies.

Werner


Carsten Kaiser schrieb:
> Let me comment on this from a newbie's point of view:
> We started using JSF with a little project this year and we really went
> through all this pains/problems, which caused the project almost to fail
> at all...
> I think, it is not the common JSF or even the MyFaces documentation
> responsible for that, but the lack of any documentation about the
> interdependencies between all the different modules/implementations! The
> JSF specification defines very flexible extension mechanism, e.g. the
> chain of variable resolvers, and each of the modules uses them in its 
> own
> way, which results in situations, where plugging in a new module means 
> to
> break other functionality, you have just hardly managed to be working
> correctly. And that does not happen only when using different libraries
> but also within one library itself. So one configuration might be 
> suitable
> for the first component, but is definitely not for the next one. This
> problem is hard to solve especially when several people working in
> parallel on a library/module in a not really coordinated way!
>
> So maybe it would be helpful, if beside any xdoc documentation providing
> detailed information about a component there would be some kind of 
> central
> dependency matrix allowing each one to figure out which components work
> together safely within a certain configuration scenario, e.g. server 
> side
> state handling etc.! Unfortunately, I guess, such a matrix cannot be
> maintained by any interested user like the Wiki, since this requires a 
> lot
> of inside know how about the whole implementation.
>
> BTW: Congratulations! I think, everyone of you does a great job within
> this project!
>
> Regards,
> CAK
>
>
>

Reply via email to