Board index JavaServer Faces General Software environment/req to run Prime Faces applications

Software environment/req to run Prime Faces applications

Components, Ajax Framework, Utilities and More.


Posts: 5
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

tandraschko PrimeFaces Core Developer

Posts: 2219
Location: Bavaria, DE

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
Always Bet On Prime (+ Extensions)!

PrimeFaces Extensions: https://github.com/primefaces-extensions
OpenWebBeans: http://openwebbeans.apache.org/
DeltaSpike: http://deltaspike.apache.org/
Personal Blog: http://tandraschko.blogspot.de/


Posts: 64
Location: Oslo, Norway

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
JBoss AS 7.1
Mojarra 2.1.5
Seam 3.1.0.Final
PrimeFaces 3.1.1
PrettyFaces 3.3.2

kukeltje Expert Member

Posts: 6491
Location: Netherlands
This is something the whole community should test and report on so it'll be fixed.


And provide patches for...
Ronald van Kuijk
______________________________
PrimeFaces 4.0, PrimeFaces plus 0.0.2 | Jboss 7.2.0 | Mojarra 2.1.18
Fedora 19, Firefox 26.0
Read the forum posting rules
Beginners: http://www.coreservlets.com/JSF-Tutorial/jsf2/


Posts: 21
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 http://forum.primefaces.org/viewtopic.php?f=3&t=7585&start=10#p42903


Posts: 264

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.
Netbeans 7.2| GlassFish 3.2 | PostgreSQL 9.1| MongoDB | Primefaces 3.4.2
_______________________________________________________________
Subraya Mallya
http://tinyhabit.com |http://twitter.com/tinyhabit


Posts: 47
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!


Posts: 15074
Location: Cybertron

I use NetBeans when developing PrimeFaces and any other Java EE application :)
PrimeFaces Lead


Return to General