You are on page 1of 4

26-10-2011

DEV 401:
Building Applications with Force.com and Visualforce

Introduction to Visual Force

Instructor: Parikshith
Email: madepally@gmail.com

Visualforce
Any Application
Any User Interface
Any Device
Full Pixel Level Control of UI
Visualforce 08 release
--Inline Editor
Visualforce pages are executed at the server

26-10-2011

Visualforce Content
Visualforce pages are ultimately rendered into a markup
This means, the developers can include
-- Visualforce tags
-- force.com expressions
-- html
-- javascript
-- Flash
-- Any other code that can execute within a html page.

Visualforce Benefits
Visualforce understands salesforce metadata and provides access
to respective UI elements
For Ex: It automatically adds a calendar picklist data entry
fields
It is hosted by salesforce and tightly coupled with
salesforce.com platform
Because of this, Visualforce pages display same performance
as standard salesforce pages
Many visualforce pages recreate salesforce standard look and
feel
It conforms to Model-View-Controller pattern

26-10-2011

Visualforce Content
Model: Business data and the
rules on how to use data
View: U.I Details

MODEL

Controller: Manages interaction


between View & Model

CONTROLLER

VIEW

Visualforce Benefits
Visualforce understands salesforce metadata and provides access
to respective UI elements
For Ex: It automatically adds a calendar picklist data entry
fields
It is hosted by salesforce and tightly coupled with
salesforce.com platform
Because of this, Visualforce pages display same performance
as standard salesforce pages
Many visualforce pages recreate salesforce standard look and
feel
It conforms to Model-View-Controller pattern

26-10-2011

Visualforce Tags

Questions?

You might also like