4. Visualforce
• Server side
• Apex business logic
• Page-centric
• Stateful (viewstate)
• iFrame’d into Salesforce1
Lightning Components
• Client-side
• JavaScript business logic
• Component-centric
• Stateful client, stateless server
• In and of Salesforce1
• The Future – Lightning X
Decision Time
Visualforce or Lightning Components?
8. Build versus Buy
Standard Components
Built by Salesforce
Data entry tools Custom data layout
Left nav Publisher barTasks
Custom Components
Built by your developers
AppExchange Components
Built by Partners
Lookup Navigator Picklist
Signature Capture
9. Lightning App Builder
Point and Click Assembly
Drag and Drop
• Salesforce Components
• Your Components
• Partner Components
Design for every screen
10. Rebuild Visualforce pages as Lightning components?
• Only to add value – not for the sake of it
• Visualforce is supported in Lightning X
Visualforce Only
• Email Templates
• PDF
Things will change!
The outlook for Visualforce
11. See more of BrightMedia
• BrightGen Stand - Customer Success Showcase, Booth 45
Lightning App Builder Trailhead Module - http://sforce.co/1Shiw11
Lightning Components Developer’s Guide - http://sforce.co/1qFXr1b
Next Steps