This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
JSF is an effort to provide an event-based and component-based architecture for web applications, inspired by frameworks like ASP.NET, Web Objects and Tapestry. It was designed to be friendly for IDEs, at least when compared to similar frameworks from Java-land like Struts or Tapestry.
> but which IDE to build JSF-based applications? > I am reading JSF in Action but all code done manually.
And that is the only way to learn a new framework. I also learned ASP.NET like that, and the result is that I don't need their stupid IDE if I don't have it around.
Also ... JSF is much nicer to work with without IDE support than ASP.NET.
> I feel Sun lacks of standards (so many open-source frameworks) > and marketing vision compare to M$ where their C# and VS fly off quickly.
This is FUD. I guess it is better when Microsoft ignores all comunity efforts and provides their own implementations.
SUN has nothing to do with the number of all the open-source frameworks out there. JSF is not an open-source framework anyway ... it is a standard specification ... meaning it is an attempt to provide a `de joure` standard Chill
What do you mean by that? The two existing JSF implementations (MyFaces and Sun's JSF-RI) are open source. The developing JSF RI 1.2 is an open source also.
The implementations are open-source indeed, but JSF is firstly a JCP specification ... meaning that the development of JSF is controlled by the JCP, and any changes to the specification, which describes the standard functionality, needs to pass the JCP approval ... or am I missing something ?
... this is a Good Thing since all vendors need to agree to what the JCP decides ... contrary to what Tony Karta said about "lacks of standards and marketing vision". [ March 23, 2006: Message edited by: Alex Nedelcu ]
Joined: May 29, 2003
meaning that the development of JSF is controlled by the JCP, and any changes to the specification, which describes the standard functionality, needs to pass the JCP approval ... or am I missing something ?
Any changes to the JSF specification are discussed in the JSF Expert Group and the Expert Group decides to accept particular changes or not.
Personally, I didn't like JSC at all (like all Sun's IDEs) ...
Joined: May 29, 2003
Originally posted by Eddy Lee Sin Ti: [QB]You can try out Sun Java Studio Creator 2.0. But beware that most of the JSF IDE supports only JSF 1.1 or below.
It is not quite right. Exadel Studio started to support JSF 1.2 about six months ago when we introduced support for facelets. Version 3.6.0 will be released with strong support for JSF 1.2. The upgrade for the current 3.5.1 is also available at: http://forum.exadel.com/viewtopic.php?t=3985