Tapestry Training -- From The Source

Let me help you get your team up to speed in Tapestry ... fast. Visit howardlewisship.com for details on training, mentoring and support!

Thursday, November 11, 2004

A door closes, a door opens?

All good things must come to an end; alas, my work for The Middleware Company is rapidly drawing to a close, as part of the overall picture with the sale of TMC to TechTarget. That is unfortunate, because the Tapestry conversion of theserverside.com, while quite successful for all involved, was only the opening moves in a longer game that may not be played.

I was hoping that I could continue as I have for the last few months: working from home on TSS, speaking at JUGS and conferences, and building up a nest egg/warchest. I'm now back to doing things I should have been actively doing for the past few months ... calling back my contacts and working to find new ones.

So let's be clear ... if you are starting a Java web application project, you should be using Tapestry. It's just going to save you an awful lot of grief and worry. If you need help getting started, need professional support, or need an authoritative voice to help you convince your management (or all three at the same time) ... well folks, that's what I do for a living.

10 comments:

kgignatyev said...

>>if you are starting a Java web application project, you should be using Tapestry.

I finally decided to give Tapestry a try, downloaded 3.0.1 and tried running Workbench example. It is so slooow! ( 2000+ 512 MB) even switching between tabs is slow (takes 2-3 seconds). Very discouraging.

Any comments?

Nick Clarke said...

I started using Tapestry the other day and got all of the example running without a problem, this is on a 700mhz 250mb machine with Tomcat.

For me everything run smooth and so far at a fast speed.

There is a delay on the first click of the Tapestry application but this is because Tomcat is caching all of the classes inc Tapestry. Do you experience long delays on EVERY click? Because you might want to check you have caching/debug turn off etc...

I'm a beginner in Java, Tomcat, Tapestry. But from the tutorials that I have read I know you can tell Tomcat to cache or not (useful when using it within the eclipse IDE).

I'm from a PHP background and just stumbled across Tapestry and so far being converted. I got the Tapestry In Action book on Friday and I'm slowly working my way through it. Have my first idea for a application in mind, so watch this space :)

Nick

JCarras said...

Hey I saw your presentation on tapestry at No Fluff, and was excited to get started. Yesterday I went through the currency converter tutorial and was stoked to see how cool and fast Tapestry is! I cant wait to learn and do more with it!!!!!!!!!!!!!!!!!

kgignatyev said...

My apologies, the slowness issue has nothing to do with Tapestry itself.
Workbench demonstrates lightning speed in IE on WinXP, but
Workbench is very slow for every click on Firefow 1.0 Linux :(, and noticeably slower in Firefox on WinXP.

Ben said...

I have been using Workbench with Firefox 1.0 on Linux and the performance is very good. Even with the page caching disabled.

kgignatyev said...

By saying 'very slow' I meant that switching between tabs happens in approximately 0.8 second in Firefox Linux, 0.5 seconds Firefox on Win, and IE gives impression of instant update.

James said...

Actually you said:
I finally decided to give Tapestry a try, downloaded 3.0.1 and tried running Workbench example. It is so slooow! ( 2000+ 512 MB) even switching between tabs is slow (takes 2-3 seconds). Very discouraging.Oh. I get it... 2 - 3 = 0.8
And 'so slooow!' + being mentally slow = 'very slow'

Please go post this crap on TSS or your own blog, but not here. Thanks.

kgignatyev said...

Further clarification: yes it is 2-3 sec on my Home comp 2000+/512MB Firefox 1.0RC1 Suse 9.1 kernel 2.6;
- 0.8 sec is on P4-2.8/1024MB Firefox 1.0 Suse 9.1 kernel 2.6;

PS: blog owner is welcome to delete my comments.

Anonymous said...

Hello sir, We are working on one project using tapestry. But we are facing some problem when we are clicking back button on browser, its giving some tapestry error like java.lang.ArrayIndexOutOfBoundsException and org.apache.tapestry.ApplicationRuntimeException
please help us out..
thanks

Howard said...

This is not a forum for Tapestry support. Please use the mailing lists, or seek out professional help at tapestrysupport.com.