Win a copy of The Journey To Enterprise Agility this week in the Agile and Other Processes forum! And see the welcome thread for 20% off.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
Sheriffs:
  • Paul Clapham
  • Junilu Lacar
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Ganesh Patekar
  • Tim Moores
  • Pete Letkeman
  • Stephan van Hulst
Bartenders:
  • Carey Brown
  • Tim Holloway
  • Joe Ess

JSF - performance?  RSS feed

 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I have not implemented an application using JSF and was wondering the performance issues associated with it. One reads about it quite often, especially when comparisons are made, but it would be good to get some concrete answers from someone who has a system in production using JSF.

Any JSF pitfalls? Maybe the author can throw more light on this also.

Thanks,
Anuj
 
Ranch Hand
Posts: 8934
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

someone who has a system in production using JSF.



Production system ? I dont think any one has. :roll:
 
Author
Ranch Hand
Posts: 106
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Anuj Upadhyay:
Hi all,

I have not implemented an application using JSF and was wondering the performance issues associated with it. One reads about it quite often, especially when comparisons are made, but it would be good to get some concrete answers from someone who has a system in production using JSF.

Any JSF pitfalls? Maybe the author can throw more light on this also.

Thanks,
Anuj




JSF is a specification and the performance depends on a specific implementation of the specification.

I've seen reports about a flawed synchronization approach for the reference implementation that can cause performance problems, but there are other implementations. One I hear a lot of good things about is MyFaces: http://sourceforge.net/projects/myfaces/.

There's at least one more open source implementation and you'll soon see many commercial implementations from application server vendors.
 
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


There's at least one more open source implementation and you'll soon see many commercial implementations from application server vendors.



So far, JSF seems not being popular, although it may get famous soon or later.

I guess large vendors, like IBM, SUN, BEA, will soon provide JSF plug-ins for JSF, however, by now, any tools and plug-ins that I can use together with WSAD?

Nick
 
Hans Bergsten
Author
Ranch Hand
Posts: 106
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Nicholas Cheung:


So far, JSF seems not being popular, although it may get famous soon or later.

I guess large vendors, like IBM, SUN, BEA, will soon provide JSF plug-ins for JSF, however, by now, any tools and plug-ins that I can use together with WSAD?

Nick



Based on all the JSF articles, questions in Sun's JSF forum, JSF books about to be released, and the number JSF BOFs and sessions at this year's JavaOne, I say JSF seems to be very popular.

All the vendors you mentioned have tools in the works, for instance Sun's Java Studio Creator and Oracle's JDeveloper. I believe early access versions with JSF support is available for both products.

Keep in mind that the JSF 1.0 spec was released in March, roughly 3 months ago, and JSF 1.1 was released last week to fix a few problems. It always takes a few months for the vendors to get their products tested and released. And it takes even longer before major companies start using a new technology, so just be patient.
 
Ranch Hand
Posts: 83
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
(Nicholas)
So far, JSF seems not being popular, although it may get famous soon or later.

(Hans)
Based on all the JSF articles, questions in Sun's JSF forum, JSF books about to be released, and the number JSF BOFs and sessions at this year's JavaOne, I say JSF seems to be very popular.

I agree with nicholas that the market has not caught on. Again it all depends on the adaption of the decision makers in the market. Architects need to find their way throuhg this new specification. They, in their turn, need to bring management up to speed with these possibilities. After that management will demand for more user interaction on the sites. So yes this will take time. As for hans' remark, yes it may be popular on the forums, etc, but that is not the market place yet.
I hope it will catch on, and it is early days yet

baz
 
Anuj Upadhyay
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Hans Bergsten:



JSF is a specification and the performance depends on a specific implementation of the specification.

I've seen reports about a flawed synchronization approach for the reference implementation that can cause performance problems, but there are other implementations. One I hear a lot of good things about is MyFaces: http://sourceforge.net/projects/myfaces/.

There's at least one more open source implementation and you'll soon see many commercial implementations from application server vendors.



Thanks for the insight Hans!

Like all other Sun - Java related specifications we would have to wait for this to evolve as well. Different implementation means compatibility issues similar to the J2EE (EJB) implementations of today.

Just another question, what implementation do you base your book on?

Thanks,
Anuj
 
Hans Bergsten
Author
Ranch Hand
Posts: 106
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Anuj Upadhyay:
Just another question, what implementation do you base your book on?



I've used the reference implementation to test all examples, but they should work with any compliant implementation.
 
Author
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JSF is definitely gaining popularity as Hans points out. There have been several articles and books written with surely more to come. For a comprehensive listing of JavaServer Faces links you can visit my website at:

http://www.jamesholmes.com/JavaServerFaces/

Hope that helps,

James

Originally posted by Hans Bergsten:


Based on all the JSF articles, questions in Sun's JSF forum, JSF books about to be released, and the number JSF BOFs and sessions at this year's JavaOne, I say JSF seems to be very popular.

All the vendors you mentioned have tools in the works, for instance Sun's Java Studio Creator and Oracle's JDeveloper. I believe early access versions with JSF support is available for both products.

Keep in mind that the JSF 1.0 spec was released in March, roughly 3 months ago, and JSF 1.1 was released last week to fix a few problems. It always takes a few months for the vendors to get their products tested and released. And it takes even longer before major companies start using a new technology, so just be patient.

 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!