Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Ember 1.12.0 : transformation du code afin de ressembler à la syntaxe de ES6
Pour le framework JavaScript

Le , par vermine

0PARTAGES

1  0 
Ember 1.12.0 : transformation du code afin de ressembler à la syntaxe de ES6
pour le framework JavaScript


Ember.js est un framework JavaScript permettant de créer des applications Web ambitieuses !

En utilisant des templates intégrés, vous écrivez considérablement moins de code et vos pages se mettent à jour automatiquement lorsque les données sous-jacentes changent. Il n'est pas nécessaire de réinventer la roue car Ember.js intègre des expressions idiomatiques courantes.

L'équipe annonce la sortie de la version 1.12.0 qui s'applique principalement à transformer le code pour qu'il ressemble le plus possible à la syntaxe des classes de ES6.

On y découvre une nouvelle syntaxe pour les propriétés calculées (getter, setter) ce qui améliore d'ailleurs les performances.

Code javascript : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
export default Ember.Object.extend({ 
  
  height: 100, 
  goldenRatioWidth: Ember.computed('height', { 
    get(key) { 
      return this.get('height') * 1.618; 
    }, 
    set(key, value) { 
      this.set('height', value / 1.618); 
    } 
  }); 
  
});

Une autre nouvauté concerne les "initialiseurs d'instance" qui permettent aux applications FastBoot d'exécuter plusieurs requêtes simultanément. En pratique, le démarrage de l'application est divisée en deux phases :

  • le démarrage des initialiseurs qui enregistrent les dépendances et les injections. Ce travail ne s'exécute qu'une fois et est partagé entre toutes les requêtes de FastBoot ;
  • les initialiseurs d'instance s'éxecutent alors pour chaque demande spécifique de FastBoot.


Vous trouverez la liste complète des nouveautés et corrections ici.

C'est également l'occasion pour l'équipe d'annoncer la sortie de la version bêta 1.13.0 qui est la première version à inclure Glimmer, le nouveau moteur d'affichage de Ember qui s'inspire de React.

Télécharger.
L'annonce officielle.
La documentation.

Une erreur dans cette actualité ? Signalez-le nous !