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[Quoi ?] et son propre système de templating dynamique[Quoi ?].

Ember

Informations
Développé par Communauté Ember
Première version 8 décembre 2011 (2011-12-08)
Dernière version 3.24.0 ()
Dépôt github.com/emberjs/ember.js
Assurance qualité Intégration continue
Écrit en JavaScript
Système d'exploitation Multiplateforme
Type Framework JavaScript
Licence Licence MIT
Site web emberjs.com

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,
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.