Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Taller de Introducción a Ember.JS

Sergio Arbeo
November 22, 2014

Taller de Introducción a Ember.JS

Slides en baja resolución (~12MB) del taller de introducción a Ember.JS presentado en codemotion 2014.

Sergio Arbeo

November 22, 2014
Tweet

More Decks by Sergio Arbeo

Other Decks in Programming

Transcript

  1. MADRID · NOV 21-22 · 2014 Introducción a Ember Sergio

    Arbeo {Back,Front}-end developer at codecantor @Serabe
  2. MADRID · NOV 21-22 · 2014 Ember •  Convention over

    Configuration •  Stability without Stagnation •  Uses ES6 modules •  6 week release cycle (Chrome-style) •  Ember-CLI •  Tomster
  3. MADRID · NOV 21-22 · 2014 Overview •  Routes are

    the entry points for your app. •  Models are in charge of persistance/raw data. •  Controllers contain logic. •  Views will not exist. •  Templates are HTML + Handlebars
  4. MADRID · NOV 21-22 · 2014 Persistence   DS.Models know

    nothing about persistence.   DS.Adapters do.
  5. MADRID · NOV 21-22 · 2014 The Road so Far

    •  Routes and transition •  Controller •  The router •  Templates •  Model and attributes •  Adapter
  6. MADRID · NOV 21-22 · 2014 The Road Ahead • 

    Mixins, to reuse code. •  Transforms, to {,de}serialize custom field types. •  Utils, for sharing fns in Ember-CLI. •  Ember-CLI add-ons, reusable libraries. •  Helpers, fns in Handlebars.
  7. MADRID · NOV 21-22 · 2014 The Road to Be

    Built •  Ember 2.0, Stability without Stagnation •  HTMLBars •  Engines •  Routable components •  Better binding with streams •  Better component syntax and encapsulation