Accueil🇫🇷Chercher

Ember.js

Ember.js est un framework open-source JavaScript tournĂ© vers les applications web. Il s'appuie sur une architecture de type MVC (modèle-vue-contrĂ´leur). Il permet aux dĂ©veloppeurs de crĂ©er des applications web monopage supportant les montĂ©es en charge tout en utilisant Ă  son avantage les bonnes pratiques du framework, la prĂ©sence d'un data binding Ă  double sens et son propre système de templating dynamique.

Ember est actuellement utilisé par : Yahoo, LinkedIn, Netflix[1], Square, Heroku, Apple, NBC News et des dizaines d'autres[2].

Ember 2.0

Ember 2.0 introduit de larges changements. Notamment le pattern MVC (modèle-vue-contrôleur) est remplacé par un modèle de type modèle-route-composant (MRC). Le databinding à double sens est quant à lui remplacé par le "data down action up" (DDAU)[3].
Beaucoup de ces changements proviennent du framework React.

Histoire

En dĂ©cembre 2011, le framework alors nommĂ© SproutCore 2.0 est renommĂ© en Amber.js puis Ember.js, dans le but d'Ă©viter toute confusion avec les ressources de SproutCore 1.0[4] - [5]. Le framework a Ă©tĂ© crĂ©Ă© par Yehuda Katz, un membre de jQuery, Ruby on Rails et de l'Ă©quipe issue de SproutCore.

Supports navigateurs

Le support pour Internet Explorer 8 a été stoppé depuis la version 2.0 et supérieur. Internet Explorer 9 et supérieurs restent supportés.

Références

  1. « Ember at Netflix », Emberjs.com,
  2. « Ember Users », Emberjs.com,
  3. « Ember 2.0 Beta », emberjs.com (consulté le )
  4. « SproutCore 2.0 becomes Ember.js », The H,
  5. « Amber.js (formerly SproutCore 2.0) is now Ember.js », yehudakatz.com,
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.