File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes Which framework to use? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "Which framework to use?" Watch "Which framework to use?" New topic

Which framework to use?

kishore skipper

Joined: Aug 19, 2009
Posts: 26
Hi All,

i have a web application being developed in struts2 and it involves huge form processing that user has to enter and configure data in application. Can some body suggest a right component based framework?i want to bring my application to modern web application level with nice components.

i am in a confusion to choose which one of thes......JSF, richfaces,IceFaces, adobe flex....etc
Freddy Wong
Ranch Hand

Joined: Sep 11, 2006
Posts: 959

You may want to look at Apache Wicket. I've used it in one of my projects and I'm loving it

SCJP 5.0, SCWCD 1.4, SCBCD 1.3, SCDJWS 1.4
My Blog
Amir Iqbal
Ranch Hand

Joined: Jun 23, 2007
Posts: 97
It totally depends upon the requirements or the complexities of the current application.
As far as my experience, i can tell you some points that may help you to make decision.
Java Server Faces:
its a good framework. it has cool components. and will help you to build rapidly. But if you got stuck then let me clearly tell you that Java Server Faces do not have much help on line. so sometimes little problems takes much time to solve.
Rich faces, Ice Faces:
They are third party libraries based on Java Server Faces. so they have same pros and cons as per Java Server Faces.
adobe flex:
Its very fine and good option. in fact i am also coding in it now a days but the thing i have observed is because it depends upon the Flash Players so some time it works fine on a browser but fails on the other.

So Brother, Its up to you. Final decision is yours.


i am Java +ve Now !
Smitha H Rao
Ranch Hand

Joined: Oct 20, 2007
Posts: 50
I recommend JSF.
If you dont find some components in core JSF , you have flexibility to use other thirdparty components like richfaces, tomahawk library in core by simply configuring them.

I have used this for 3 projects and I find it cool.

Free Mock tests Interview questions
Viswanath Tg

Joined: Nov 27, 2007
Posts: 20
Flex is having pretty good advantages....
like automatically updating the offline data when the server is active
drag and drop features and others

Helping hands are better than praying lips
kishore skipper

Joined: Aug 19, 2009
Posts: 26
Hi All,

Thank you very much for your valuble answers.
Finally i choosed JSF.

pooja jain
Ranch Hand

Joined: Jan 12, 2005
Posts: 213
i would recommend jsf from the options given by you.

jsf is standard framework supported by sun, rest all i don't know but are not popular, imo.

kishore skipper

Joined: Aug 19, 2009
Posts: 26
How about using ADF faces?which is cool and having lot of charting and datagrid controls. Has anybody used it?If so can you share your experiences.

I may be posting on old thread but its a good one to start discussing on this thread.
I agree. Here's the link:
subject: Which framework to use?
It's not a secret anymore!