Link Details

Link 106218 thumbnail
User 250147 avatar

By geertjan
via java.dzone.com
Published: Aug 23 2008 / 12:26

Tapestry 5.0.14 has been out recently and the Tapestry community is very excited with this news because Tapestry 5 is only one step away for being GA. In case you haven’t heard of T5, it’s an opensource component based web framework which is a total revamp from the previous version. Some people may not like the previous version because of the learning curve on using it. Some people even wrote rants about the previous version. But T5 is totally a different architecture with the same way of thinking as the previous version.
  • 15
  • 1
  • 1427
  • 335

Comments

Add your comment
User 191349 avatar

raveman replied ago:

0 votes Vote down Vote up Reply

i like the required param, i hope i try it one day(i dont do web that i dont need)

User 270877 avatar

killerweb replied ago:

1 votes Vote down Vote up Reply

Wow, really! I think I have now seen every type of annotation there is, oh wait, no i haven't, there is now @IncludeStylesheet( "context:css/myapp.css" ) . I think any framework that needs this kind of hard coding should be shot. I am sure this is just an option, but come on now, stop adding soooo much mind-less sugar and put in more substance. I think after all these frameworks go away, the only one standing will be the fastest, simplistic and the one with the most bang-for-the buck features. Sort of like MemCache for caching, less bloat, more robustness.

User 191349 avatar

raveman replied ago:

0 votes Vote down Vote up Reply

you do have a good point

User 70121 avatar

hs32784 replied ago:

0 votes Vote down Vote up Reply

killerweb: The @IncludeStylesheet annotation is just an optional convenience; it is also useful when building components with stylesheets when the stylesheet is packaged inside the JAR (Tapestry builds a safe URL that pulls the asset content from the file stored on the classpath). There's also an important aspect related to localization -- Tapestry will choose the correct localization of the stylesheet based on the user's locale.

Regardless, its also optional; you can completely include stylesheets in your page or component templates using the > element (I just always forget the attributes on it).

Tapestry isn't going away, just the opposite. And it is designed to be the fastest, the easiest, the most concise, and the one with the most bang-for-the-buck features.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.