Building Javascript Apps For Force.
com with EmberJS
Doug Friedman
@realdoug
About Me
About Me
Thesis:
Use EmberJS instead of Visualforce.
… Sometimes
“Client Side MVC
Frameworks”
Javascript Frameworks
Ember has many awesome skills:
▪ Handlebars
▪ Scaffolding
▪ Friendly APIs
▪ Easy AJAX support
▪ Routing
▪ Pure Javascript
...
Handlebars Templates
•Write less code w/ Ember's
Handlebars integrated templates
•Update automatically when the
underlying...
Less time on scaffolding
•Common idioms
•Focus on what makes your app
unique, not reinventing the wheel.
•Just like Salesf...
Friendly APIs
•“Designed with developer ergonomics
in mind”
•Easy to use = Save Time!
How Visualforce works
HT

ual
Vis

e
orc
f

ML

HT

ML

HT

ML

&

&

&

Ja

va
sc

Ja
v

as

Ja
v

cri
p

t

as

cri
p

t...
How Visualforce works

ript
asc
Jav

Em

be

rA

pp

• Routing
• Data Binding
• Templating
How to integrate w/ Force.com

• Visualforce
• Javascript Remoting
• Action Functions
• Apex

•
•
•
•
•

Javascript
Ruby o...
Talk is cheap. Here are some examples.
Building JavaScript Apps for Force.com with EmberJS
Upcoming SlideShare
Loading in …5
×

Building JavaScript Apps for Force.com with EmberJS

968 views

Published on

JavaScript developers, join us for an intensive introduction to EmberJS, one of the growing number of client-side MVC frameworks. You'll learn how to manage application flow with the EmberJS router and how to use the HandlebarsJS library for HTML templating, and reducing the amount of procedural JavaScript in your apps. You'll leave with everything you need to know to build your own desktop or mobile app with EmberJS.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
968
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building JavaScript Apps for Force.com with EmberJS

  1. 1. Building Javascript Apps For Force. com with EmberJS Doug Friedman @realdoug
  2. 2. About Me
  3. 3. About Me
  4. 4. Thesis: Use EmberJS instead of Visualforce. … Sometimes
  5. 5. “Client Side MVC Frameworks”
  6. 6. Javascript Frameworks
  7. 7. Ember has many awesome skills: ▪ Handlebars ▪ Scaffolding ▪ Friendly APIs ▪ Easy AJAX support ▪ Routing ▪ Pure Javascript ▪ Open Source
  8. 8. Handlebars Templates •Write less code w/ Ember's Handlebars integrated templates •Update automatically when the underlying data changes.
  9. 9. Less time on scaffolding •Common idioms •Focus on what makes your app unique, not reinventing the wheel. •Just like Salesforce!
  10. 10. Friendly APIs •“Designed with developer ergonomics in mind” •Easy to use = Save Time!
  11. 11. How Visualforce works HT ual Vis e orc f ML HT ML HT ML & & & Ja va sc Ja v as Ja v cri p t as cri p t rip t
  12. 12. How Visualforce works ript asc Jav Em be rA pp • Routing • Data Binding • Templating
  13. 13. How to integrate w/ Force.com • Visualforce • Javascript Remoting • Action Functions • Apex • • • • • Javascript Ruby on Rails Python & Django Java Closure
  14. 14. Talk is cheap. Here are some examples.

×