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



-- 
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 09:51
An: [email protected]
Betreff: Spam: Re: Why so many problems with MyFaces?

Simon Lessard schrieb:
> Hello,
>
> I think what Andrew meant is that since MyFaces is not backed by a
> corporation, people here are not paid to work on this project. Therefore
> they spend there own free time for the community's gain without any
> personal gain. Therefore, it's not very diplomatic to come on the list
> and speak to us like if we were some evil telemarketing people that sold
> you something for a high price and that does not seem to answer your
> need or that you do not understand properly, not that you should be
> impolite with telemarketing worker either anyway.
>
> As for documentation, I suggest you take a look at Java Server Faces
> (JSF) specification as it's what MyFaces implements.
>

I think the original poster is right, there still is a lack of
documentation (you can never have enough).
The main problem really is that there are not really too many people
here who can spend a full workweek on everything (is there even one)
while all people or most of them are employed myfaces is sort of a
sideproject for most people, many of us are bound by real world jobs
often not even having anything to do with JSF for long periods of time.

So it ends up with following problem, what do you do in the small time
you are able to dedicate to this project, write code or write
documentation. Hint we are all coders, so documentation always is a
second must (which often then lacks or is behind the things)

The sandbox is the classical example, around 60 % of the components
there are not yet promoted due to one thing, lack of documentation.

The Wiki is a classical helper to this situation because it has more up
to date information, and people also like to use it more than to send
xdoc patches...
I wonder if the xdoc format really is the one and only solution to the
entire documentation problem. Unfortunately we are not the only ones
with this problem, almost all oss projects which are not corporate
funded to some degree lack this problem and it is a problem with most
OSS projects! But the situation is not that bad, the original xdocs are
ok, the wiki has become a very good source regarding myfaces over the
last two years since it was seriously introduced and then there is
jsfcentral with a load of general information on all topics jsf.

The main documentation problem I see currently regarding JSF is on Suns
side, funnily. They really have to add some introductorial pages, most
of their end user documentation centers around their netbeans tools,
unfortunately, which hides a lot of under the hood stuff which you run
into once you move away from the toolchain. They should open a beginners
section like they did with java in the early days (one part of javas
success), they would have the manpower and the funds to do so.
Sun succeeds however in some areas, Jacob Hookoms docs regarding
Facelets and the links to the articles are the way things should be
generally for jsf on Suns site.

While they do an excellent work with their toolchain, and the jsf ri
generally, they have a huge gap in the docs area, I personally think it
is way worse than what the privately initated docs portal of Kito
(JSFCentral) and some wikis and oss projects which are basically non
funded combined provide.

Reply via email to