In this section, we will discuss two Integrated Development Environments (IDEs) that can be used for developing JSF applications with the Apache MyFaces libraries:
Eclipse is covered because it is very widely used, freely available, and open source
JDeveloper is covered because it has features that are extra powerful when used in combination with MyFaces Trinidad, and is also free to use
Of course, you are free to choose your own favorite IDE, but we cannot cover all available IDEs here. The rest of the book is written to be independent of the tools that you use. All of the examples in this book can be executed whether you use one of the two IDEs covered here, another IDE, or no IDE at all. The downloadable source code is created with Eclipse, but it should be possible to use it in other environments with little effort.
In the next subsections, we describe the steps that need to be taken in order to install the MyFaces libraries in selected IDEs for...