voyent
IceFaces vs RichFaces  XML
Forum Index -> Components Go to Page: 1, 2 Next 
Author Message
fabmars

Joined: 24/Aug/2006 00:00:00
Messages: 73
Offline


I came across this article this morning : http://jsf.javabeat.net/articles/2007/06/introduction-to-ajax4jsf/
This is JBoss stuff now, and free, and we could expect a lot of JBoss enthusiasts people to try and write on it.

Though, I think IceFaces is better than that, and as the v1.6.0 milestone is coming, it could be the perfect moment to see articles of the same kind about it, don't you think ?

http://www.suntriprecords.com
dinobhai

Joined: 29/Nov/2006 00:00:00
Messages: 117
Offline


hi fabmars

i have tried both and i definately feel icefaces is winning

Rajat
fabmars

Joined: 24/Aug/2006 00:00:00
Messages: 73
Offline


Yeah, I agree, but as I said, we can expect a lot of people to backup the other, so maybe it's time to advertise IceFaces more, all th emore as v1.6.0 is out anytime now.

http://www.suntriprecords.com
dinobhai

Joined: 29/Nov/2006 00:00:00
Messages: 117
Offline


yes thats true also jboss has much more support in terms of community while icefaces though a superior toolkit does not have a large fan following so as to speak here mostly the queries are answered by the icefaces team only and if they dont respond then u cant do anything about it

Rajat
brian.mckinney

Joined: 13/Nov/2006 00:00:00
Messages: 71
Offline


Thanks for the feedback guys! We rely heavily on word of mouth to get the word out about the product. Our general philosophy is that if we do a good job, and the product is technically relevant then the word will spread. Indeed that seems to be the case. Since Nov we have had nearly 15,000 people register to use the product. And a recent survey showed that users are adopting and deploying ICEfaces much more quickly than we anticipated.

Having said all that, you can expect a bigger marketing push in the months ahead. We have several new press releases and partnerships coming out. We will be turning our effort towards enhancing our training materials and tutorials over the summer as well.

We may not be as big as JBoss is .... yet, but our time will come. We just need to keep our focus on delivering a quality product that solves real problems. If we do our job well then hopefully the word will spread.

If you have any ideas we would love to hear them. The more off the wall the better!

Thanks Again!

Brian.
[Email]
bsathi

Joined: 27/Jun/2007 00:00:00
Messages: 5
Offline


Hi Brian,
I really liked "ExpandableTable" component in icefaces. I would really like to explore more. However, I'm having tough time running component-showcase example in JBOSS 4.2GA. Can you please help??
It works fine in Tomcat 5.

1. Copied D:\All_My_Applications\JBOSS\jboss-4.2.0.CR2\server\default to D:\All_My_Applications\JBOSS\jboss-4.2.0.CR2\server\icsfaces folder.

2. Copied component-showcase.war file to D:\All_My_Applications\JBOSS\jboss-4.2.0.CR2\server\icsfaces\deploy folder.

3. started JBOSS from D:\All_My_Applications\JBOSS\jboss-4.2.0.CR2\bin folder as run -c icefaces.

4. I get following error.
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/component-showcase]] Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
java.lang.ClassCastException: com.sun.faces.application.ApplicationAssociate cannot be cast to com.sun.faces.application.ApplicationAssociate

5. I tried removing el-api.jar file from component-showcase.war file. Didn't help.

Any help would be greatly appreciated..

Thanks..
ted.goddard

Joined: 26/Oct/2004 00:00:00
Messages: 874
Offline


JBoss 4.2 is a JSF 1.2 configuration by default, so ICEfaces 1.6 is recommended.
[Email]
edykory


Joined: 27/Nov/2006 00:00:00
Messages: 332
Offline


I'm working on an IceFaces + Facelets application deployed on a JBoss 4.0.5GA. We tried to switch to JBoss 4.2.0 and we also ran into a lot of those verbose unuseful messages. Anyway, after some trial and error process, I came to the point where I only need the following for a successful IceFaces + Facelets application on it.
backport-util-concurrent.jar
commons-digester.jar
commons-fileupload.jar
icefaces-comps.jar
icefaces-facelets.jar
icefaces.jar
krysalis-jCharts-1.0.0-alpha-1.jar
 
This is the minimum necessary to get you started (for some reason you'll need that krysalis charts jar although you don't use them), but you might need some others if you make specifically use of them. Keep in mind that JBoss comes with its own JSF 1.2 implementation, so remove the jsf*.jar or myfaces*.jar and also some others jars that get into conflict.
Hope this helps.
maguri

Joined: 17/Jul/2006 00:00:00
Messages: 84
Offline


Hi,

I also tested Rich Faces and a comparison versus IceFaces. My conclusion is that IceFaces is way ahead. By now, I built a few applications and a partner development team delivered a quite big and complex application. We have to be aware tht Jboss is big and has been in the area for many years and we can expect they will try to shorten the gap. IceFaces is young in the open source arena, with less than a year but the team has done a really great job. The difference from version 1.01 (the free version before becoming a open source) and version 1.6 is like earth to heaven in less than a year! I put my odds to IceFaces being completelly sure it will continue to be a very successful proyect and gain a very high position in the comunity. Congratulatios to IceFaces team an thanks a lot.

The only two issues we found while building the applications (other than our own ignorace) where:

1) Often, due to a combination of factors pupups get "cursed" and don't work correctly being really hard to find out what this factors are.

2) We'd like very much if the table component had the possibility to include two header rows. It is quite common to have a header with titles that span 2 or more columns, with sub-headers foer each column. I really think this is a must.

Of course there is a whole bunch of components that would be nice to have and I think that we, the community, should suggest IceFaces Team about the matter.



Thanks a lot

A.Gurisatti
[Email]
JosephOkharediaII

Joined: 04/Dec/2008 00:00:00
Messages: 1
Offline


Hi,
I have used both. Its not a very easy decision to make. but I always seem to develop in richfaces because I find it a lot easier to modify the css of their components. Thats what really matters more to me. They have this stylesheet framework that allows a developer to modify easier.
fabmars

Joined: 24/Aug/2006 00:00:00
Messages: 73
Offline


My post is 2 years old now. I must say that, since then, I prefer RichFaces.

I switched from Ice to Rich as my framework of choice in late 2007, mainly for compatibility reasons with JSF 1.2 at the time. I stuggled because the IceFaces forum was much more helpful than the RF one (they got more friendly with time).

There was also the (posssibly wrong) feeling of always being able to solve any given issue with RichFaces. The drawback is the extra xhtml code (a4j:support, etc) compared to IceFaces which does all the process'n'refresh automatically. The usual story of flexibility vs simplicity.



Now don't take me wrong, if a customer asks me what Ajax-JSF framework to use in JEE, I always mention IceFaces together with RichFaces, and he can choose. They are really similar and one can achieve the exact same result in the end. One is backed by SUN, the other by JBoss, there's a reason for that: Both are really high quality frameworks.


Beyond that, there are alternatives: GWT, Flex, etc...thihs is a long debate. But when it comes to full EE Web development, i'll choose either IceFaces or RichFaces. Nothing else.

http://www.suntriprecords.com
kenchung

Joined: 26/Jun/2008 00:00:00
Messages: 4
Offline


How about speed. I found that Icefaces is pretty slow when using under portlet enviornment

Also a strange bugs always cause the first button press fail without any warning...
fabmars

Joined: 24/Aug/2006 00:00:00
Messages: 73
Offline


Honnestly I don't know. I've never used it in Portlets. Perf was always fine enough for my needs.

http://www.suntriprecords.com
ted.goddard

Joined: 26/Oct/2004 00:00:00
Messages: 874
Offline


kenchung wrote:
How about speed. I found that Icefaces is pretty slow when using under portlet enviornment

Also a strange bugs always cause the first button press fail without any warning... 


You should see better performance in Portlets with ICEfaces since only the portlet you are interacting with is updated. What Portal server are you using? Are you using one of the sample ICEfaces portlets?
[Email]
kenchung

Joined: 26/Jun/2008 00:00:00
Messages: 4
Offline


Thanks for you prompt reply

You should see better performance in Portlets with ICEfaces since only the portlet you are interacting with is updated.

>>> Yes, but the first time loading time for 4-5 icefaces portlet takes a lot of time since they need to go through 4-5 jsf lifecycles. That's stop my manager for seeing further advantage.

We are using Liferay 5 and we have developed over 100 portlets using Icefaces now. :-(
 
Forum Index -> Components Go to Page: 1, 2 Next 
Go to:   
Powered by JForum 2.1.7ice © JForum Team