Page 1 of 1

Software environment/req to run Prime Faces applications

Posted: 14 Aug 2011, 12:21
by rboreddy
I am very new to Prime Faces.

I wanted to understand the following things.

1. What is the best IDE for developing Prime Faces applications?
2. What are supported web servers to deploy and run Prime Faces applications?
3. What are supported application servers to deploy and run Prime Faces applications?
4. Does it support Internet Explorer,Good Chrome,Mozilla Browsers?

Could you pleas help on this.

Thanks & Regards,
Ravi Boreddy

Re: Software environment/req to run Prime Faces applications

Posted: 14 Aug 2011, 13:47
by tandraschko
1) I use eclipse. IMO doesn't really matter - i don't use graphical editors (if available with primefaces support?) or else.
2) Each servlet container which supports servlet api 2.5 should work - you only need a JSF2 implementation
3) Each application server with a JSF2 implementation should work
4) I don't have much problem with browser compatibility - except that in older IE's the rounded corners does not work

Re: Software environment/req to run Prime Faces applications

Posted: 14 Aug 2011, 15:08
by oranheim
Here is my recommendations for you.

1. What is the best IDE for developing Prime Faces applications?

Eclipse Indigo or IntelliJ. Choice is a matter of preference.

In Eclipse you can add the JSF 2.0 project Facet and you'll have code completion for component libraries, including PrimeFaces.

2. What are supported web servers to deploy and run Prime Faces applications?

I would receommend JBoss AS 7. It is fast, modular, incredible easy to use and supports hot deployment. Little or none configuration is required to run and deploy your apps.

http://www.jboss.org/as7

I would recommend you to check out Seam Solder 3 and CDI/Weld. That's a fantastic way to build and get started. Seam Solder and -Faces replaces the Managed Bean facility by CDI Beans, in which provides a by far more powerful and simplified programming model. You'll have all what's in ManagedBeans + much more.

http://seamframework.org/Seam3

It all depends on your requirements though.

PrimeFaces 2.x and 3 is fully compatible with Seam 3.

3. What are supported application servers to deploy and run Prime Faces applications?

GlassFish 3.x, JBoss 6 and 7, Tomcat 6+, Jetty and Eclipse Jetty. Servlet 2.5 is enough, but 3.0 is preferred.

4. Does it support Internet Explorer,Good Chrome,Mozilla Browsers?

Yes, it has good cross browser support. However, there are several browser compatibility issues left in current development. This is something the whole community should test and report on so it'll be fixed.

Regards,
Ove

Re: Software environment/req to run Prime Faces applications

Posted: 14 Aug 2011, 18:03
by kukeltje
This is something the whole community should test and report on so it'll be fixed.
And provide patches for...

Re: Software environment/req to run Prime Faces applications

Posted: 19 Aug 2011, 02:23
by ps4os
I would never ever do a CDI project without MyFaces CODI http://myfaces.apache.org/extensions/cdi/index.html.
I post this hint because other users found it useful. For example viewtopic.php?f=3&t=7585&start=10#p42903

Re: Software environment/req to run Prime Faces applications

Posted: 19 Aug 2011, 02:37
by smallya
If you are very new, I would suggest go with Netbeans (with embedded Glasfish), EJB, JPA. Primefaces already comes packaged with it. Just chose the component library when chosing Facelets for the project.

Re: Software environment/req to run Prime Faces applications

Posted: 19 Aug 2011, 08:53
by Sunil
smallya wrote:If you are very new, I would suggest go with Netbeans (with embedded Glasfish), EJB, JPA. Primefaces already comes packaged with it. Just chose the component library when chosing Facelets for the project.
I second that!

Re: Software environment/req to run Prime Faces applications

Posted: 19 Aug 2011, 09:27
by cagatay.civici
I use NetBeans when developing PrimeFaces and any other Java EE application :)