So what are the advantages/disadvantages of having another module at
apache, say, tapestry-stdlib vs. just moving such a component into
tapestry-core?

To me, the idea of saying "if you want to present confirmation to a
user, just use the AlertsManager and Alerts component" is more
satisifying in a tutorial than saying "create a flash-scoped message
field, etc., etc.,".  However, if the AlertsManager is in a optional
library, I might not feel as good about referencing it in a tutorial
compared to if it was in tapestry-core. And if we end up effectively
mandating the user of tapestry-stdllib, how valuable is it separate
from tapestry-core.

Alternately, if we have a stdlib, do we move some of our existing
components and mixins out of core?


On Thu, Jan 20, 2011 at 12:44 PM, Thiago H. de Paula Figueiredo
<[email protected]> wrote:
> On Thu, 20 Jan 2011 16:37:47 -0200, Josh Canfield <[email protected]>
> wrote:
>
>>> Alternately, perhaps we need to resuscitate the idea of a standard
>>> library (or libraries) beyond core.
>>
>> My gut tells me to pull as much of the system apart into independent
>> modules as possible. Smaller is better, easier to understand, easier
>> to test.
>
> Please do it as a Tapestry subproject (tapestry-morecomponents?) instead of
> TapX or other external packages. It seems to me that people consider
> anything outside the Tapestry project, even being linked from there, as not
> part of the out-of-the-box experience. Something like "feature X is so
> important, but I need a third-party package to have it" (something used a
> lot to criticize JSF).
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
> instructor
> Owner, Ars Machina Tecnologia da Informação Ltda.
> http://www.arsmachina.com.br
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to