6. Why Lightning Components?
1. Reusability(App Builder,Community
Builder,SF1 ,Visualforce,With Lightning out
take components outside SFDC)
1. Responsive (fits any device)
1. Event Driven approach
#MWD16
7. Difference between Lightning components and
Visualforce
Visualforce
1.Monolithic unless developers
use Visualforce components
and templates
2.Building SPA applications
without using frameworks like
angular ,react etc is tedious
Lightning Components
1.Framework enforces developers
to break application into
components
2.Building SPA is lot easier.Event
driven approach .(Publish and
Subscribe model)
#MWD16
8. Building a Simple Sales LeaderBoard
Component
1. Interfaces decide where all your components
can appear in salesforce
1. Events - Application events and Component
Events
1. Use design attributes for admins
#MWD16
11. Building a Simple Youtube search component
for community builders
1. Implement
ForceCommunity:availableForAllPageTypes
1. Design Tokens and Design Variables for
community builder
1. Callouts via Apex
#MWD16
12. Building Components for Record Home pages
and Home page
1. Implement Flexipage:availableForRecordHome
1. Design components for Home page
#MWD16