I would love to see even more components inside core. A rich set of components is the most appealing feature for a component-oriented framework. The more out-of-the box components available the better.
On Thu, Jan 20, 2011 at 9:52 PM, Howard Lewis Ship <[email protected]> wrote: > 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] > > -- Best regards, Igor Drobiazko http://tapestry5.de
