tag:blogger.com,1999:blog-4110180.post202548239237368319..comments2023-06-20T05:31:24.545-07:00Comments on Tapestry Central: Ten Years of TapestryAnonymoushttp://www.blogger.com/profile/04486596490758986709noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-4110180.post-55259328837181622982010-02-07T22:54:11.918-08:002010-02-07T22:54:11.918-08:00btw: I've forgot to mention that we presented ...btw: I've forgot to mention that we presented our module system with Tapestry IOC at the Austrian Enterprise Java User Group meeting (http://ejug.at/node/33) along with another talk about Spring DM and OSGi held by Sam Brannen last autumn.Peter Rietzlerhttps://www.blogger.com/profile/14104175367244532528noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-64602462919609158502010-02-07T22:44:45.779-08:002010-02-07T22:44:45.779-08:00Altough our web application uses Tapestry we are u...Altough our web application uses Tapestry we are using all the Tapestry support stuff far beyond the web tier - I thought that it might be interesting to see that the Tapestry framework is pretty useful in other environments too :) <br /><br />First and most noteworthy Tapestry IOC got our first choice as DI container, both because of it's simplicity and the power of contributions and service overrides. We are building a highly modular (and massively unit- and integration tested) application where Tapestry IOC's ability for modules and contributions has proven a perfect choice for us. I've written a couple of blog entries about this issue about a year ago when we were searching for a light-weight alternative to OSGi (http://peterrietzler.blogspot.com/2008/12/is-osgi-going-to-become-next-ejb-bubble.html, http://peterrietzler.blogspot.com/2009/02/how-to-design-software-for-flexibility.html). <br /><br />We wrote and contributed Tapestry extensions for popular unit testing frameworks (Unitils (incl. in next release) / http://www.unitils.org and the Spock framework / http://code.google.com/p/spock/) <br /><br />Additionally we are heavily using Tapestry services (such as pipelines and chains) in our core services. <br /><br />Even the type coercion infrastructure has proven very useful for us. We developed a quite powerful Groovy DSL for Enterprise Data Mediation which is targeted to non - developers and we use Tapestry type coercion (with some extensions) tightly embedded in our DSL to free our e-business managers from the burden of providing correct types.<br /><br />Our whole project heavily relies on small contributions of commands that are instantiated in high volumes at runtime and need environmental stuff injected - another point where Tapestry IOC has proven to be very useful.<br /><br />Cheers and many thanks for your awesome work,<br />PeterPeter Rietzlerhttps://www.blogger.com/profile/14104175367244532528noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-38943646500555432742010-02-06T08:14:41.179-08:002010-02-06T08:14:41.179-08:00cleverpig replied on Fri, 2010/02/05 - 10:05am
re...cleverpig replied on Fri, 2010/02/05 - 10:05am<br /><br />really cool! thanks you and team's great job~<br /><br />I just work base on tapestry5.I know there are a lot of thing we can do with T5.<br /><br />It has high level design,convenient internal service and extends,but document maybe need a little improve on best practice and detail.<br /><br /> I mean I hope your T5 in action book released this year!Unknownhttps://www.blogger.com/profile/11424910567082570792noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-31833663153085690912010-02-05T09:23:51.366-08:002010-02-05T09:23:51.366-08:00True; I was focusing on very new things that hadn&...True; I was focusing on very new things that hadn't made it to the Tapestry home page yet.Anonymoushttps://www.blogger.com/profile/04486596490758986709noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-61497471088957347812010-02-05T09:16:02.410-08:002010-02-05T09:16:02.410-08:00Howard, you also forgot to mention Chenille Kit. T...Howard, you also forgot to mention <a href="http://chenillekit.codehaus.org/" rel="nofollow">Chenille Kit</a>. The guys have been very busy. They started when Tapestry 5 was a very early alpha.Unknownhttps://www.blogger.com/profile/04913897684953989656noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-45266307603148199122010-02-05T09:03:35.254-08:002010-02-05T09:03:35.254-08:00Sorry I didn't mention your project Thiago; it...Sorry I didn't mention your project Thiago; it's one more thing on my endless list to check out!Anonymoushttps://www.blogger.com/profile/04486596490758986709noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-3513007879116402442010-02-05T08:18:48.089-08:002010-02-05T08:18:48.089-08:00Happy birthday, Tapestry!
The Ars Machina Project ...Happy birthday, Tapestry!<br />The Ars Machina Project has a lot of packages that lower the number of lines of code needed to implement an application. It surely needs better documentation, as the one in http://www.arsmachina.com.br/project is outdated.Thiago H. de Paula Figueiredohttps://www.blogger.com/profile/07307722531281751788noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-56551365818919446992010-02-05T08:08:02.504-08:002010-02-05T08:08:02.504-08:00Tapestry rocks, I just love to make web applicatio...Tapestry rocks, I just love to make web applications with it. It's always elegant and fun.<br /><br />All the Wooki team wishes to Tapestry a long future. Keep going!Robin K.https://www.blogger.com/profile/02953518033709209636noreply@blogger.com