File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JSF and the fly likes future of JSF Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "future of JSF " Watch "future of JSF " New topic
Author

future of JSF

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

Does JSF have a good future ? I have heard people talk a lot about Tapestry?


Groovy
Richard Shelly
Greenhorn

Joined: Oct 03, 2005
Posts: 24
in my opinion, and of course that means little being the "green horn" i am, a technologies future is as bright as the number of people willing to use it. its all about demand. you're hearing a lot about tapestry? well, if the proves to be the better tech in the eyes of the masses, then so be it.
My point is, as long as people stick with JSF, its future is bright, i believe.


<a href="http://www.somethingfm.net/" target="_blank" rel="nofollow">somthingFM</a> BOOYAH
somkiat puisungnoen
Ranch Hand

Joined: Jul 04, 2003
Posts: 1312
I think, JSF is good BUT i like Struts Framework more than.


SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
Thara Visu
Ranch Hand

Joined: May 17, 2005
Posts: 87
How different is JSF from Struts? How do we choose between the two?


Thara<br />SCJP 1.4 96%<br />SCBCD 1.3 96%
somkiat puisungnoen
Ranch Hand

Joined: Jul 04, 2003
Posts: 1312
Originally posted by Thara Visveswaran:
How different is JSF from Struts? How do we choose between the two?


Both are same BUT i have been using Struts a long time.

JSF architecture is like a Event Listener as same as Swing/AWT application. ( It's good, i like it. )

I'm will use JSF instead of Struts as soon as posible.

thank you.
[ April 04, 2006: Message edited by: somkiat puisungnoen ]
Fintan Conway
Ranch Hand

Joined: Apr 03, 2002
Posts: 141
Originally posted by Thara Visveswaran:
How different is JSF from Struts? How do we choose between the two?


Hi Thara,

Struts was developed as a controller framework (a la Model-View-Controller). JSF is a UI Component framework. JSF has a UI Component event model, similar to Swing, where you can react to events occurring on a UI component. Struts is limited to HTML pages, whereas JSF can create e.g. HTML pages or WML pages for the same code, if you use a different renderer.

JSF allows you to combine complex GUIs into a single component easily.

JSF also allows you to manage the state of your components either on the server or on the client. Struts has no notion of components and so does not have a notion of component state or component events.

As to deciding which to go for - the originators of Struts were involved in the development of JSF and have stated that any new projects should use JSF instead of Struts because it is more powerful and flexible. That is good enough for me

Regards,

Fintan
Isaias C. Barroso
Ranch Hand

Joined: Jan 22, 2002
Posts: 165
In my opnion, JSF have a good future
Oracle by example has changed the JDeveloper 10.1.3 to work with JSF and make a donation of components to My Faces project, its action can let the JSF more stronger.
About struts, i think this framework will be in market to a long time

Best Regards


Isaias
Thara Visu
Ranch Hand

Joined: May 17, 2005
Posts: 87
Thanks Guys for your replies.
Motivated me to look into JSF.
Adeel Ansari
Ranch Hand

Joined: Aug 15, 2004
Posts: 2874
Originally posted by somkiat puisungnoen:
I think, JSF is good BUT i like Struts Framework more than.


Dive deep in JSF, it'll definitely change your views.
Found thread discussing Struts.
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

No one has talked about Tapestry. Am I comparing wrong things?
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15300
    
    6

Originally posted by Pradip Bhat:
No one has talked about Tapestry. Am I comparing wrong things?


Well, if you were to ask which is more widely used, then the JSF/Struts debate is a good one, albeit futile. If you wanted to compare like frameworks then JSF vs Tapestry would be a good debate, albeit futile.

JSF is a Sun branded specification. Tapestry is an Open Source framework. If I had to choose, I'd choose Tapestry for reasons scattered throughout several discussions in the Application Frameworks forum. You might search there for some relavent threads on this topic.


GenRocket - Experts at Building Test Data
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8919

Thanks Gregg.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: future of JSF