In the previous chapter, you learned custom coding using Apex. When we want to build custom pages in the Force.com platform, we want to learn about Visualforce, and Apex will be associated when building custom pages. This chapter will introduce Visualforce (which provides a different kind of user interface than standard pages), its architecture, its advantages, and its usage. There will be sections to describe Visualforce pages and Visualforce controllers with examples of sample applications. Finally, there will be an explanation section on Visualforce custom components.
This chapter covers the following topics:
Introducing Visualforce
The concepts of Visualforce
The architecture of Visualforce
Visualforce pages
Visualforce controllers
The order of execution of a Visualforce page
Visualforce custom components
Advantages of Visualforce