You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Sebastian Hennebrueder <us...@laliluna.de> on 2009/04/23 20:12:37 UTC
Web framework evaluation - What is beautiful in Tapestry?
Hello,
I am working on an article evaluating Tapestry 5 in details. The article
is part of an article series on my website http://www.laliluna.de on
web technologies and frameworks. Apart from a large article on technologies, there is a detailed test of the Stripes Framework.
One chapter in the evaluation is going to show features or concepts
which are very beautiful, unique or somehow special for this framework.
In this chapter, I would like to integrate
feedback from the community using the framework. I did this as well with Stripes (http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html)
This is why, I would like to ask you for your opinion.
What is your favourite feature or concept of Stripes, what is unique as
compared to other things, what is an eye catcher?
--
Best Regards / Viele Grüße
Sebastian Hennebrueder
-----
Software Developer and Trainer for Hibernate / Java Persistence
http://www.laliluna.de
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Otho <ta...@googlemail.com>.
These were the ones I meant of course. I have admittedly not the slightest
idea about smalltalk beside the fact that it exists.
2009/4/26 Christian Edward Gruber <ch...@gmail.com>
> Just for the record, component-oriented MVC is much more consistent with
> the SmallTalk-style MVC, so in some ways it is more "pure". The "model 1"
> and "model 2" MVC that such systems as Struts implement are actually
> "page-at-a-time" and therefore are much less flexible.
>
> Christian.
>
> On 26-Apr-09, at 11:53 , Otho wrote:
>
> Another great point is the component orientation which makes for a much
>> more natural flow of coding compared to pure MVC.
>>
>
> Christian Edward Gruber
> e-mail: christianedwardgruber@gmail.com
> weblog: http://www.geekinasuit.com/
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Kristian Marinkovic <kr...@porsche.co.at>.
what i like most:
- the tapestry ioc container
- component development: it is so easy to create components
even complex ones. JSF needs at least 5-6 artifacts (java, xml, jsp)
to create a component. T5 apps tend to have more component
reuse and a reduced amount of duplicate gui code (jsf 2.0 is getting
better here as well)
- it is easy to learn: i trained our developers (from novice to
experienced
java developers) and it took them just about 2-3 days to become
productive.
although its quite hard to find the right explanation from the docs.
- you can change almost every aspect of the framework and adapt it
to your needs as much as you need it.
Christian Edward Gruber <ch...@gmail.com>
26.04.2009 18:32
Bitte antworten an
"Tapestry users" <us...@tapestry.apache.org>
An
"Tapestry users" <us...@tapestry.apache.org>
Kopie
Thema
Re: Web framework evaluation - What is beautiful in Tapestry?
Just for the record, component-oriented MVC is much more consistent
with the SmallTalk-style MVC, so in some ways it is more "pure". The
"model 1" and "model 2" MVC that such systems as Struts implement are
actually "page-at-a-time" and therefore are much less flexible.
Christian.
On 26-Apr-09, at 11:53 , Otho wrote:
> Another great point is the component orientation which makes for a
> much more natural flow of coding compared to pure MVC.
Christian Edward Gruber
e-mail: christianedwardgruber@gmail.com
weblog: http://www.geekinasuit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Christian Edward Gruber <ch...@gmail.com>.
Just for the record, component-oriented MVC is much more consistent
with the SmallTalk-style MVC, so in some ways it is more "pure". The
"model 1" and "model 2" MVC that such systems as Struts implement are
actually "page-at-a-time" and therefore are much less flexible.
Christian.
On 26-Apr-09, at 11:53 , Otho wrote:
> Another great point is the component orientation which makes for a
> much more natural flow of coding compared to pure MVC.
Christian Edward Gruber
e-mail: christianedwardgruber@gmail.com
weblog: http://www.geekinasuit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Otho <ta...@googlemail.com>.
Also Tapestry is very lenient in the approaches to problems you can take.
You never feel artificially confined. Another great point is the component
orientation which makes for a much more natural flow of coding compared to
pure MVC. Though on the surface it is also page oriented, you automatically
start to think differently about webapplications, since the pages are more
or less only functional units or "meta-components". I usually start now by
thinking about what functional behaviour I need, create my components and
mixins and assemble the functionality into pages which get shorter with
every iteration. Everything about tapestry feels clean. When you start to do
ugly hacks, you probably got it wrong in design. If you think and read up a
bit more you usually end up with half the code or even less and simple one
at that.
The only drawback of Tapestry 5 is, that you might get spoiled for other
frameworks, since they tend to feel clumsy compared to the elegant approach
Tapestry takes.
2009/4/26 Luther Baker <lu...@gmail.com>
> I'll chime in and say the template engine (html template and Java class
> integration), the page pooling strategy and OO perspective that comes along
> with it, native hibernate integration and the clever state management
> between requests are all unique, out of the box and really help define the
> Tapestry experience.
>
> -Luther
>
>
> On Sun, Apr 26, 2009 at 9:23 AM, Hugo Palma <hu...@gmail.com>
> wrote:
>
> > I would like to add to what everyone else has pointed the excelent
> > error reporting. I'm still to find another framework that has such
> > self explanatory error reporting. It's a real time saver when trying
> > to figure out why things aren't working.
> >
> > On Thu, Apr 23, 2009 at 7:12 PM, Sebastian Hennebrueder
> > <us...@laliluna.de> wrote:
> > > Hello,
> > >
> > > I am working on an article evaluating Tapestry 5 in details. The
> article
> > is
> > > part of an article series on my website http://www.laliluna.de on web
> > > technologies and frameworks. Apart from a large article on
> technologies,
> > > there is a detailed test of the Stripes Framework.
> > >
> > > One chapter in the evaluation is going to show features or concepts
> which
> > > are very beautiful, unique or somehow special for this framework. In
> this
> > > chapter, I would like to integrate
> > > feedback from the community using the framework. I did this as well
> with
> > > Stripes
> > > (
> >
> http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html
> > )
> > >
> > > This is why, I would like to ask you for your opinion.
> > >
> > > What is your favourite feature or concept of Stripes, what is unique as
> > > compared to other things, what is an eye catcher?
> > >
> > > --
> > > Best Regards / Viele Grüße
> > >
> > > Sebastian Hennebrueder
> > > -----
> > > Software Developer and Trainer for Hibernate / Java Persistence
> > > http://www.laliluna.de
> > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > > For additional commands, e-mail: users-help@tapestry.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Luther Baker <lu...@gmail.com>.
I'll chime in and say the template engine (html template and Java class
integration), the page pooling strategy and OO perspective that comes along
with it, native hibernate integration and the clever state management
between requests are all unique, out of the box and really help define the
Tapestry experience.
-Luther
On Sun, Apr 26, 2009 at 9:23 AM, Hugo Palma <hu...@gmail.com> wrote:
> I would like to add to what everyone else has pointed the excelent
> error reporting. I'm still to find another framework that has such
> self explanatory error reporting. It's a real time saver when trying
> to figure out why things aren't working.
>
> On Thu, Apr 23, 2009 at 7:12 PM, Sebastian Hennebrueder
> <us...@laliluna.de> wrote:
> > Hello,
> >
> > I am working on an article evaluating Tapestry 5 in details. The article
> is
> > part of an article series on my website http://www.laliluna.de on web
> > technologies and frameworks. Apart from a large article on technologies,
> > there is a detailed test of the Stripes Framework.
> >
> > One chapter in the evaluation is going to show features or concepts which
> > are very beautiful, unique or somehow special for this framework. In this
> > chapter, I would like to integrate
> > feedback from the community using the framework. I did this as well with
> > Stripes
> > (
> http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html
> )
> >
> > This is why, I would like to ask you for your opinion.
> >
> > What is your favourite feature or concept of Stripes, what is unique as
> > compared to other things, what is an eye catcher?
> >
> > --
> > Best Regards / Viele Grüße
> >
> > Sebastian Hennebrueder
> > -----
> > Software Developer and Trainer for Hibernate / Java Persistence
> > http://www.laliluna.de
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Hugo Palma <hu...@gmail.com>.
I would like to add to what everyone else has pointed the excelent
error reporting. I'm still to find another framework that has such
self explanatory error reporting. It's a real time saver when trying
to figure out why things aren't working.
On Thu, Apr 23, 2009 at 7:12 PM, Sebastian Hennebrueder
<us...@laliluna.de> wrote:
> Hello,
>
> I am working on an article evaluating Tapestry 5 in details. The article is
> part of an article series on my website http://www.laliluna.de on web
> technologies and frameworks. Apart from a large article on technologies,
> there is a detailed test of the Stripes Framework.
>
> One chapter in the evaluation is going to show features or concepts which
> are very beautiful, unique or somehow special for this framework. In this
> chapter, I would like to integrate
> feedback from the community using the framework. I did this as well with
> Stripes
> (http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html)
>
> This is why, I would like to ask you for your opinion.
>
> What is your favourite feature or concept of Stripes, what is unique as
> compared to other things, what is an eye catcher?
>
> --
> Best Regards / Viele Grüße
>
> Sebastian Hennebrueder
> -----
> Software Developer and Trainer for Hibernate / Java Persistence
> http://www.laliluna.de
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Howard Lewis Ship <hl...@gmail.com>.
They do represent a compromise (i.e., Tapestry 4 used an Insert
component, not an entirely new construct), but a valuable one.
On Fri, Apr 24, 2009 at 12:04 PM, Ben Acker <be...@gmail.com> wrote:
> I know it's simple, but I ${heart} expansions. Seriously, I don't know how
> I lived without them.
>
>
> On Apr 24, 2009, at 10:35 AM, Igor Drobiazko wrote:
>
>> One of the most important things for me is that using Tapestry I can
>> override or replace every piece of the framework.
>> This fact makes Tapestry the most powerful Java web framework. After
>> working
>> with Tapestry for a while you will recognize that JavaServer Faces
>> technology (for example) is a bloated and ugly monster.
>>
>> Tapestry makes a lot of work for you and saves your time (and therefor
>> your
>> money). You never should ask WHETHER something is possible in Tapestry.
>> One
>> should rather ask HOW something is possible. If your productivity is more
>> important than the buzzwords inside your slides and inside your product
>> description then Tapestry is your choice.
>>
>> On Thu, Apr 23, 2009 at 8:12 PM, Sebastian Hennebrueder
>> <us...@laliluna.de>wrote:
>>
>>> Hello,
>>>
>>> I am working on an article evaluating Tapestry 5 in details. The article
>>> is
>>> part of an article series on my website http://www.laliluna.de on web
>>> technologies and frameworks. Apart from a large article on technologies,
>>> there is a detailed test of the Stripes Framework.
>>>
>>> One chapter in the evaluation is going to show features or concepts which
>>> are very beautiful, unique or somehow special for this framework. In this
>>> chapter, I would like to integrate
>>> feedback from the community using the framework. I did this as well with
>>> Stripes (
>>>
>>> http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html
>>> )
>>>
>>> This is why, I would like to ask you for your opinion.
>>>
>>> What is your favourite feature or concept of Stripes, what is unique as
>>> compared to other things, what is an eye catcher?
>>>
>>> --
>>> Best Regards / Viele Grüße
>>>
>>> Sebastian Hennebrueder
>>> -----
>>> Software Developer and Trainer for Hibernate / Java Persistence
>>> http://www.laliluna.de
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>>
>>
>> --
>> Best regards,
>>
>> Igor Drobiazko
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
Howard M. Lewis Ship
Creator of Apache Tapestry
Director of Open Source Technology at Formos
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Ben Acker <be...@gmail.com>.
I know it's simple, but I ${heart} expansions. Seriously, I don't
know how I lived without them.
On Apr 24, 2009, at 10:35 AM, Igor Drobiazko wrote:
> One of the most important things for me is that using Tapestry I can
> override or replace every piece of the framework.
> This fact makes Tapestry the most powerful Java web framework. After
> working
> with Tapestry for a while you will recognize that JavaServer Faces
> technology (for example) is a bloated and ugly monster.
>
> Tapestry makes a lot of work for you and saves your time (and
> therefor your
> money). You never should ask WHETHER something is possible in
> Tapestry. One
> should rather ask HOW something is possible. If your productivity is
> more
> important than the buzzwords inside your slides and inside your
> product
> description then Tapestry is your choice.
>
> On Thu, Apr 23, 2009 at 8:12 PM, Sebastian Hennebrueder
> <us...@laliluna.de>wrote:
>
>> Hello,
>>
>> I am working on an article evaluating Tapestry 5 in details. The
>> article is
>> part of an article series on my website http://www.laliluna.de on web
>> technologies and frameworks. Apart from a large article on
>> technologies,
>> there is a detailed test of the Stripes Framework.
>>
>> One chapter in the evaluation is going to show features or concepts
>> which
>> are very beautiful, unique or somehow special for this framework.
>> In this
>> chapter, I would like to integrate
>> feedback from the community using the framework. I did this as well
>> with
>> Stripes (
>> http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html
>> )
>>
>> This is why, I would like to ask you for your opinion.
>>
>> What is your favourite feature or concept of Stripes, what is
>> unique as
>> compared to other things, what is an eye catcher?
>>
>> --
>> Best Regards / Viele Grüße
>>
>> Sebastian Hennebrueder
>> -----
>> Software Developer and Trainer for Hibernate / Java Persistence
>> http://www.laliluna.de
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
> --
> Best regards,
>
> Igor Drobiazko
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Igor Drobiazko <ig...@gmail.com>.
One of the most important things for me is that using Tapestry I can
override or replace every piece of the framework.
This fact makes Tapestry the most powerful Java web framework. After working
with Tapestry for a while you will recognize that JavaServer Faces
technology (for example) is a bloated and ugly monster.
Tapestry makes a lot of work for you and saves your time (and therefor your
money). You never should ask WHETHER something is possible in Tapestry. One
should rather ask HOW something is possible. If your productivity is more
important than the buzzwords inside your slides and inside your product
description then Tapestry is your choice.
On Thu, Apr 23, 2009 at 8:12 PM, Sebastian Hennebrueder
<us...@laliluna.de>wrote:
> Hello,
>
> I am working on an article evaluating Tapestry 5 in details. The article is
> part of an article series on my website http://www.laliluna.de on web
> technologies and frameworks. Apart from a large article on technologies,
> there is a detailed test of the Stripes Framework.
>
> One chapter in the evaluation is going to show features or concepts which
> are very beautiful, unique or somehow special for this framework. In this
> chapter, I would like to integrate
> feedback from the community using the framework. I did this as well with
> Stripes (
> http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html
> )
>
> This is why, I would like to ask you for your opinion.
>
> What is your favourite feature or concept of Stripes, what is unique as
> compared to other things, what is an eye catcher?
>
> --
> Best Regards / Viele Grüße
>
> Sebastian Hennebrueder
> -----
> Software Developer and Trainer for Hibernate / Java Persistence
> http://www.laliluna.de
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
Best regards,
Igor Drobiazko
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Mario Rabe <ma...@googlemail.com>.
I like the amount of predictable magic the framework does. Thats what
enables you writing much less code compared to others. You write the parts
of your web-app that differ from the "common case" and T5 clues them
together working app with some best-practices implemented for free.
Howard calls this magic "adaptive API", and thats in fact by far the
greatest invention I've seen last years.
Well thats the "what". The "how" (you've to check this out your self) is
interesting too: Since the logical design of T5 many different developers
solve problems in similar ways, simpy cause they start thinking in T5. Do I
have to say what this means for large teams?
Best Regards / Mit freundlichen Grüßen
Mario Rabe
2009/4/23 Sebastian Hennebrueder <us...@laliluna.de>
> Sebastian Hennebrueder wrote:
>
>> Hello,
>>
> Sorry, the question should be of course:
>
> What is your favourite feature or concept of Tapestry, what is unique as
> compared to other things, what is an eye catcher?
>
>
> --
> Best Regards / Viele Grüße
>
> Sebastian Hennebrueder
> -----
> Software Developer and Trainer for Hibernate / Java Persistence
> http://www.laliluna.de
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Inge Solvoll <in...@gmail.com>.
My favorite part is that I always seem to get it right the first time
around. In JSP/Struts, it pretty much always crashes (with extremely
non-intuitive messages) when testing my code for the first time. In T5, I
often end up writing code containing concepts and components I'm not 100%
familiar with, just trying to do what makes sense to me, and most of the
time it just works. And if it doesn't, I get a message on the screen telling
me how I can get it right by spending 8 more seconds :)
On Sat, Apr 25, 2009 at 7:10 AM, Robert Zeigler <ro...@scazdl.org> wrote:
> Favorite tapestry features, in no particular order:
> * ioc-module-autoloading
> * mixins
> * rendering to a DOM (very powerful; all sorts of things you can do with
> this)
> * @Property (great for pages; really cleans them up)
> * ComponentEvents, with custom events
> * Zone component
>
> Robert
>
>
> On Apr 23, 2009, at 4/232:09 PM , Sebastian Hennebrueder wrote:
>
> Sebastian Hennebrueder wrote:
>>
>>> Hello,
>>>
>> Sorry, the question should be of course:
>>
>> What is your favourite feature or concept of Tapestry, what is unique as
>> compared to other things, what is an eye catcher?
>>
>> --
>> Best Regards / Viele Grüße
>>
>> Sebastian Hennebrueder
>> -----
>> Software Developer and Trainer for Hibernate / Java Persistence
>> http://www.laliluna.de
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Robert Zeigler <ro...@scazdl.org>.
Favorite tapestry features, in no particular order:
* ioc-module-autoloading
* mixins
* rendering to a DOM (very powerful; all sorts of things you can do
with this)
* @Property (great for pages; really cleans them up)
* ComponentEvents, with custom events
* Zone component
Robert
On Apr 23, 2009, at 4/232:09 PM , Sebastian Hennebrueder wrote:
> Sebastian Hennebrueder wrote:
>> Hello,
> Sorry, the question should be of course:
>
> What is your favourite feature or concept of Tapestry, what is
> unique as compared to other things, what is an eye catcher?
>
> --
> Best Regards / Viele Grüße
>
> Sebastian Hennebrueder
> -----
> Software Developer and Trainer for Hibernate / Java Persistence
> http://www.laliluna.de
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by ningdh <ni...@gmail.com>.
For me, Tapestry IoC, TypeCoercer, Component based and Event Bubbling, Easy to add new component
----- Original Message -----
From: "Howard Lewis Ship" <hl...@gmail.com>
To: "Tapestry users" <us...@tapestry.apache.org>
Sent: Friday, April 24, 2009 11:36 PM
Subject: Re: Web framework evaluation - What is beautiful in Tapestry?
>I have a number of things I find beautiful in Tapestry ... but I'm
> waiting to see how the rest of the community responds, first.
>
> On Fri, Apr 24, 2009 at 3:04 AM, Peter Stavrinides
> <P....@albourne.com> wrote:
>> +1 for Tapestry IoC, which is without a doubt a masterfully written piece of software, IoC is of course not unique to Tapestry, but the intuitiveness of the container, the ease of configuration, and the freedom from XML are surely worth a mention.
>>
>> ----- Original Message -----
>> From: "Thiago H. de Paula Figueiredo" <th...@gmail.com>
>> To: "Tapestry users" <us...@tapestry.apache.org>
>> Sent: Friday, 24 April, 2009 02:16:53 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
>> Subject: Re: Web framework evaluation - What is beautiful in Tapestry?
>>
>> Em Thu, 23 Apr 2009 16:09:35 -0300, Sebastian Hennebrueder
>> <us...@laliluna.de> escreveu:
>>
>>> What is your favourite feature or concept of Tapestry, what is unique as
>>> compared to other things, what is an eye catcher?
>>
>> There are many, but live class reloading (big productivity boost) and the
>> very small amount of code needed to write almost anything in Tapestry are
>> maybe the biggest one. Another one is that Tapestry is one of the few
>> frameworks (JSF is not one of them) that treats pages as real objects,
>> with behaviour *and state*.
>>
>> --
>> Thiago H. de Paula Figueiredo
>> Independent Java consultant, developer, and instructor
>> http://www.arsmachina.com.br/thiago
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
> Director of Open Source Technology at Formos
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Howard Lewis Ship <hl...@gmail.com>.
I have a number of things I find beautiful in Tapestry ... but I'm
waiting to see how the rest of the community responds, first.
On Fri, Apr 24, 2009 at 3:04 AM, Peter Stavrinides
<P....@albourne.com> wrote:
> +1 for Tapestry IoC, which is without a doubt a masterfully written piece of software, IoC is of course not unique to Tapestry, but the intuitiveness of the container, the ease of configuration, and the freedom from XML are surely worth a mention.
>
> ----- Original Message -----
> From: "Thiago H. de Paula Figueiredo" <th...@gmail.com>
> To: "Tapestry users" <us...@tapestry.apache.org>
> Sent: Friday, 24 April, 2009 02:16:53 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
> Subject: Re: Web framework evaluation - What is beautiful in Tapestry?
>
> Em Thu, 23 Apr 2009 16:09:35 -0300, Sebastian Hennebrueder
> <us...@laliluna.de> escreveu:
>
>> What is your favourite feature or concept of Tapestry, what is unique as
>> compared to other things, what is an eye catcher?
>
> There are many, but live class reloading (big productivity boost) and the
> very small amount of code needed to write almost anything in Tapestry are
> maybe the biggest one. Another one is that Tapestry is one of the few
> frameworks (JSF is not one of them) that treats pages as real objects,
> with behaviour *and state*.
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java consultant, developer, and instructor
> http://www.arsmachina.com.br/thiago
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
Howard M. Lewis Ship
Creator of Apache Tapestry
Director of Open Source Technology at Formos
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Peter Stavrinides <P....@albourne.com>.
+1 for Tapestry IoC, which is without a doubt a masterfully written piece of software, IoC is of course not unique to Tapestry, but the intuitiveness of the container, the ease of configuration, and the freedom from XML are surely worth a mention.
----- Original Message -----
From: "Thiago H. de Paula Figueiredo" <th...@gmail.com>
To: "Tapestry users" <us...@tapestry.apache.org>
Sent: Friday, 24 April, 2009 02:16:53 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
Subject: Re: Web framework evaluation - What is beautiful in Tapestry?
Em Thu, 23 Apr 2009 16:09:35 -0300, Sebastian Hennebrueder
<us...@laliluna.de> escreveu:
> What is your favourite feature or concept of Tapestry, what is unique as
> compared to other things, what is an eye catcher?
There are many, but live class reloading (big productivity boost) and the
very small amount of code needed to write almost anything in Tapestry are
maybe the biggest one. Another one is that Tapestry is one of the few
frameworks (JSF is not one of them) that treats pages as real objects,
with behaviour *and state*.
--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
Em Thu, 23 Apr 2009 16:09:35 -0300, Sebastian Hennebrueder
<us...@laliluna.de> escreveu:
> What is your favourite feature or concept of Tapestry, what is unique as
> compared to other things, what is an eye catcher?
There are many, but live class reloading (big productivity boost) and the
very small amount of code needed to write almost anything in Tapestry are
maybe the biggest one. Another one is that Tapestry is one of the few
frameworks (JSF is not one of them) that treats pages as real objects,
with behaviour *and state*.
--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Sebastian Hennebrueder <us...@laliluna.de>.
Sebastian Hennebrueder wrote:
> Hello,
Sorry, the question should be of course:
What is your favourite feature or concept of Tapestry, what is unique as
compared to other things, what is an eye catcher?
--
Best Regards / Viele Grüße
Sebastian Hennebrueder
-----
Software Developer and Trainer for Hibernate / Java Persistence
http://www.laliluna.de
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Web framework evaluation - What is beautiful in Tapestry?
Posted by Paul Field <pa...@db.com>.
In addition to various cool things mentioned by other people, I really
like the ability to unit test components and pages:
http://tapestry.apache.org/tapestry5.1/guide/unit-testing-pages.html
It's really nice to be able to do test-driven development in the GUI
layer. (Particularly in conjunction with the tapestry-xpath project:
http://tapestry.formos.com/nightly/tapestry-xpath/ ).
- Paul
------------------
Paul Field
Research IT
Deutsche Bank
Sebastian Hennebrueder <us...@laliluna.de>
23/04/2009 19:12
Please respond to
"Tapestry users" <us...@tapestry.apache.org>
To
users@tapestry.apache.org
cc
Subject
Web framework evaluation - What is beautiful in Tapestry?
Hello,
I am working on an article evaluating Tapestry 5 in details. The article
is part of an article series on my website http://www.laliluna.de on
web technologies and frameworks. Apart from a large article on
technologies, there is a detailed test of the Stripes Framework.
One chapter in the evaluation is going to show features or concepts
which are very beautiful, unique or somehow special for this framework.
In this chapter, I would like to integrate
feedback from the community using the framework. I did this as well with
Stripes (
http://www.mail-archive.com/stripes-users@lists.sourceforge.net/msg02294.html
)
This is why, I would like to ask you for your opinion.
What is your favourite feature or concept of Stripes, what is unique as
compared to other things, what is an eye catcher?
--
Best Regards / Viele Grüße
Sebastian Hennebrueder
-----
Software Developer and Trainer for Hibernate / Java Persistence
http://www.laliluna.de
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
---
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
Please refer to http://www.db.com/en/content/eu_disclosures.htm for additional EU corporate and regulatory disclosures.