aspose file tools*
The moose likes JSF and the fly likes Implementors of JSF and whose implementation to use? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "Implementors of JSF and whose implementation to use?" Watch "Implementors of JSF and whose implementation to use?" New topic
Author

Implementors of JSF and whose implementation to use?

Salil Vverma
Ranch Hand

Joined: Sep 06, 2009
Posts: 255

Hi,

While learning JSF, at some locations in Google, I found that Oracle is the implementer while at other Apache and JBoss. Can someone please suggest whether there are multiple implementors of JSF techonology ?
If yes, then how should we decide which one to choose for JSF enabled project ?
If there are multiple implementer, there are high chances of one providing more feature than other. Which one is considered best from most functionality perspective ?
As web application runs on application server, is there any recommendation that which implementer's JSF should be used with which application server ?
Do all of these use same function names and signature for same operation or different ?


Regards
Salil Verma
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16305
    
  21

JSF comes in core and add-on packages. You always need the core. Add-ons are optional.

The definitive core release is the Sun (Oracle) Reference Implementation. The Apache foundation also implemented the core JSF spec in MyFaces. Anyone can implement the JSF specification, actually. When done properly, they're all functionally interchangeable.

The Apache MyFaces Tomahawk, JBoss, Primefaces, IceFaces and other third-party extensions are optional and which one you use (if any) is up to you.


Customer surveys are for companies who didn't pay proper attention to begin with.
Salil Vverma
Ranch Hand

Joined: Sep 06, 2009
Posts: 255

Thanks Tim, The information was useful.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Implementors of JSF and whose implementation to use?