Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
  • 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:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • Devaka Cooray
Saloon Keepers:
  • Ganesh Patekar
  • Tim Moores
  • Carey Brown
  • Stephan van Hulst
  • salvin francis
Bartenders:
  • Ron McLeod
  • Frits Walraven
  • Pete Letkeman

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.

 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!