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

Building apps with Ember

Building apps with Ember

Building ambitious web applications with Ember

Suraj Shirvankar

February 18, 2015
Tweet

More Decks by Suraj Shirvankar

Other Decks in Programming

Transcript

  1. Core Team Yehuda Katz Do I have to say anymore

    Member of TC39 Rails Core Team jQuery Core Team Rust Lang Team
  2. Why Ember • A powerful router • MVC • State

    Manager • 2 way binding • ES6 ready • Smart ORM And many more
  3. Powerful router Ember Apps are architected based on the urls.

    Every state in your app requires a url
  4. MVC * more like MVVM MVC in the frontend. MVC

    is a framework for building web applications using a MVC. It helps to keep your app logic, your data and views separated Making it easier to add features and scale your app.
  5. State manager Even though Ember doesn't have an explicit state

    manager it maintains the state of your application through the url.
  6. ES6 READY Ember already has support for the new ecmascript

    standards Since Its core members are part of TC39
  7. Even more • Computed properties(Object observers) • HTMLBARS (bring the

    power of virtual dom) • Server side rendering using fastboot • Web components
  8. Ember CLI • Builds your javascript • Structures your application

    • Compiles ES6 to ES5 • Manages dependencies • Manages Deployments • Testing