On Thursday 05 December 2002 15:05, [EMAIL PROTECTED] wrote:

> We're approaching this on two fronts. The TapestryLite enhancements will
> make adoption of Tapestry much easier. Neil's improved Tutorial looks very
> good as well. I'll be redoing much of the Developer's Guide (and renaming
> it to User's Guide) at some point as well. But as MindBridge has pointed
> out ... nobody reads the docs.


Excellent. But I disagree with you when you say that no one reads the docs. 
Reading the docs (or at least glance trough to them) and looking to the screenshots 
is the first thing I do when deciding if a software product is worthy of a download :-)
It was because of the docs that I've choosen Tapestry over Enhydra-Barracuda and 
Zope-ZPT(Page Templates)[1].
I will concede however that sometimes the need for instant gratification makes 
me "jump to code" without reading the docs carefully enough. ... did I just contradict 
myself?!

Can make I a suggestion about the future re-write of the documentation? I find 
the UML "Interaction Diagrams" informative, but I still fight sometimes over 
which method should I override. It would be cool to have some annotations 
side by side with the diagrams that illustrated when to override the methods, 
something like:

AbstractPage - renderPage() -> The developer should override this method when (...)

Right now this information is somewhat scattered over the JavaDocs.


>
> > I truly believe that there are more hidden pearls in the Framework
> > that are just waiting for me to find them, if only I had a map.
>
> I'm sure there are.

Yes there are. I recently find out the joys of dynamic form handling... this 
must be the coolest (as in headache prevention "cool") feature of Tapestry so far.

Jorge Chandra


[1] - There is a great deal of overlap between Tapestry and Zope Page Templates.
Tapestry has OGNL, ZPT has TALES, Tapestry has Borders, Blocks,Shells .. etc, ZPT has 
Macros.
I think that Tapestry could "steal" some of of ZPT ideas.
For example, instead of the fake "jwcid" attribute ZPT uses a XML namespace:


 
  1
  Book
  $25.50
 


The use of XML namespaces (the tal: thingy) allows a great deal of flexibility, 
and its use on Tapestry could eliminate the need of specification files.
As I understand it future Tapestry versions aim to eliminate or at least reduce 
the dependency of the "specification" file; the study of how the ZOPE folks did 
ZPT could prove useful.



_______________________________________________
No banners. No pop-ups. No kidding.
Introducing My Way - http://www.myway.com


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Tapestry-developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/tapestry-developer

Reply via email to