[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-12 Thread mgrouch
Are there any articles comparing JSF performance with JSP for relatively up-to-date JSF implementations? Specifically I'm interested in data table rendering... Thanks View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4073426#4073426 Reply to the post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread mgrouch
Tapestry has some advantages over JSF. One of them is performance. AFAIK it compiles code against bean code so no reflection overhead + more errors can be discovered at compile time compared to facelets. JSF performance is one of the issues which prevents its wider adoption. JSF also requires much

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread [EMAIL PROTECTED]
Based in my experience with production applications, JSF is not a significant performance concern. I don't know if that is true across the board, but that's my experience. Honestly, I would suspect the overhead of Seam itself is larger than the overhead of JSF, but again I don't see any

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread [EMAIL PROTECTED]
Reflection by itself should not introduce a big performance hit. As Norman said, Seam uses much more reflection than JSF. Yet, in our tests, adding Seam only decrease performance by 5% to 10%. The big performance problem in JSF is the need to serialize objects. You can reduce that by using

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread mgrouch
We always use server side state saving but still observe slow performance with JSF. I'm pretty sure it is attributed to JSF (and not Seam). JSF needs to operate on a tree of components (do various searches on it) and there are 6 phases when it could do that. There seems to be some HTML

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread [EMAIL PROTECTED]
So, mgrouch, are you volunteering to help us out with Tapestry integration? :) It should not be too hard since as Norman indicated, the Seam core has no dependency on JSF ... Do you want to give it a try? We'd appreciate it. :) View the original post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread mgrouch
My current work schedule makes it impossible. Might be someone from tapestry developers team would be interested in doing it... View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4072754#4072754 Reply to the post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread mgrouch
BTW in tapestry 5 they are building brand new IoC controller based on annotations and javassist byte code manipulation. Might be you guys could convince them to stop doing it and just use Seam for it. View the original post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread epbernard
mgrouch wrote : All of it makes it (in my experience) 5 times slower than same tasks with JSP. | Do you mean your 200ms task involving html, ejb, database access now takes 1s, or do you mean your 200ms now takes 220ms? View the original post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread mgrouch
Unfortunately 200ms * 5 times = 1 sec :( View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4072762#4072762 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4072762 ___ jboss-user mailing

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread mgrouch
AFAIR Apply request values JSF phase on big JSF form for whatever reason was the longest. Even longer than DB access. View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4072764#4072764 Reply to the post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-09 Thread [EMAIL PROTECTED]
That is not typical. There's not enough to tell exactly what is wrong, but it's definitely not indicative of normal JSF performance. View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4072800#4072800 Reply to the post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-08 Thread [EMAIL PROTECTED]
These are different paradigms. I have used tapestry and Seam (JSF) and Seam has a number of significant advantages over tapestry in my opinion... I would recommend you do a spike of your main program thread in both Seam and Tapestry and by then you would be able to tell for yourself. A point

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-08 Thread [EMAIL PROTECTED]
Sorry... reference implementation Thats a bit strong.. but it's helping form the spec I believe. View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4072283#4072283 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4072283

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-08 Thread [EMAIL PROTECTED]
As far as I know, nobody has looked at Tapestry support. Seam core is more and more separate from JSF now (see the GWT support) that it wouldn't surprise me if it is close to being a reasonable thing. My personal recommendation is to stick with JSF. I have nothing bad to say about Tapestry,

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-08 Thread thejavafreak
Yes you can. But you'll need to do some extra work integrating Tapestry with Seam. View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4072288#4072288 Reply to the post : http://www.jboss.com/index.html?module=bbop=postingmode=replyp=4072288

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-08 Thread mgrouch
Seam doesn't support injection into servlets ans JSP lifecycle methods. It only does it for JSF. Would it possible (or make sense) to have this type of functionality? View the original post : http://www.jboss.com/index.html?module=bbop=viewtopicp=4072293#4072293 Reply to the post :

[jboss-user] [JBoss Seam] - Re: Seam and (or vs) Tapestry 5

2007-08-08 Thread [EMAIL PROTECTED]
You can use the seam filter to make sure you have seam initialized around a servlet. I suppose it wouldn't take much effort to add another filter to handle bijection, but I'm not entirely sure why someone would want to do that. View the original post :