Ember.js
Anciennement SproutCore 2.0, devenu Amber en 2011, puis Ember, est un framework front-end MVC devenu MRC (Model Route Composant) dans sa version 2.
Ember est soutenu par une communauté de développeurs active ayant à leur tête Yehuda Katz et Tom Dale. Il reste indépendant de toute multi-nationale.
Ember est utilisé par Linked-in, Netflix, GROUPON, Travis CI, mashape, YAHOO, Code School, Sony, Apple, la NASA…
Concepts/outils
Outil | Description |
---|---|
Ember-cli | Outil en ligne de commande permettant de créer le contenu des applications Ember |
Routing | La partie centrale d'une application Ember. Enables developers to drive the application state from the URL. |
Template engine | Use Handlebars syntax to write your application's templates |
Data layer | Ember Data provides a consistent way to communicate with external APIs and manage application state |
Ember inspector | A browser extension, or bookmarklet, to inspect your application live. It's also useful for spotting Ember applications in the wild, try to install it and open up the NASA website! |