intro to emberjs

44
Intro to Ember Jason Draper @drapergeek

Upload: jason-draper

Post on 09-May-2015

416 views

Category:

Technology


0 download

DESCRIPTION

Slide from my Intro to Ember Talk at TriangleJS 4/8/14

TRANSCRIPT

  • 1.Intro to Ember Jason Draper @drapergeek

2. Intro to Ember I hate JavaScript! 3. I. Title text 4. Intro to Ember What is EmberJS? 5. Intro to Ember A framework for building ambitious web applications 6. Intro to Ember Opinionated Convention over Configuration 7. Intro to Ember We are not special! We all face the same problems 8. Intro to Ember MVCa different flavor Routes Models Controllers Views Templates 9. Intro to Ember The Router 10. Intro to Ember Provides a clean outlines of the application structure 11. Intro to Ember Makes readable URLS /books/:id /books/new 12. Intro to Ember It is Web Friendly! 13. Intro to Ember Demo Time! 14. Intro to Ember Templates & Views in Ember 15. Intro to Ember Separation of logic from the template - handlebars 16. Intro to Ember Templates are auto loaded based on name 17. Intro to Ember Any DOM work goes in the view jQuery primarily 18. Title text Demo time! 19. Intro to Ember Models 20. Intro to Ember Ember-Data is still new - pre 1.0 21. Intro to Ember Support for basic adapters - REST/Fixtures/Local Storage 22. Intro to Ember Provides a single store for dealing with data models 23. Intro to Ember Demo time! 24. Intro to Ember Controllers - the work horses 25. Intro to Ember Decorators for the model 26. Intro to Ember Display Logic that is not necessary on the model 27. Intro to Ember Computed Properties! 28. Intro to Ember Demo Time! 29. Intro to Ember Types of Controllers 30. Intro to Ember ObjectController Wrap a single model 31. Intro to Ember ArrayController Useful for Collections Handy for sorting 32. Intro to Ember Components 33. Intro to Ember Reusable JS/HTML 34. Intro to Ember Similar to Web Components No CSS 35. Intro to Ember Share Components Between Applications 36. Intro to Ember Demo Time! 37. Intro to Ember Downsides 38. Intro to Ember Still fairly new - not as popular 39. Intro to Ember New to 1.0 - Beware of outdated information 40. Intro to Ember 41. Intro to Ember Ember Data is still beta 42. Title text Using Ember.js is like hiring a team of expert Backbone/Angular devs to solve all the hard problems youre going to end up solving yourself - Eric Bryn 43. Intro to Ember Where to Learn more Ember Guides Ember Weekly #emberjs on irc.freenode.net 44. Intro to Ember Thank You!