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]
