I second that.

On 20.01.2011 22:00, Igor Drobiazko wrote:
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]





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

Reply via email to