76points

Ember JS

Ember JS
vs

Ember JS avis: 26 caractéristiques et détails

Ember JS

Pourquoi Ember JS est au-dessus de la moyenne?

Infos générales

1.Avec un affichage automatique de filtre
Ember JS
Dispose d'un mécanisme pour filtrer des affichages ou vues basé sur variables scop (par exemple, lorsque l'on recherche) sans besoin d'écrire trop de codes extra.
2.Utilise un moteur de template (modèles)
Ember JS
Les moteurs de modèles permettent des créations UI faciles et flexibles.
3.Supporte proprietés calculées
Ember JS
Permet l'utilisation de fonctions pour calculer propriétés des objets.
4.Publié sous MIT License
Ember JS
La MIT License est une licence très permissive qui permet toutes les utilisations, comprenant l'usage business, sans garantie.
5.Peut afficher plusieurs espaces (partiels)
Ember JS
Ils vous permettent de diviser l'affichage en petits blocs.
6.Dispose d'un projet populaire boilerplate-project
Ember JS
Dispose d'un projet officiel et réputé boilerplate-project, ceci donne la structure de fichier recommandée et permet aux développeurs de commencer plus rapidement.

Modules d'extension

1.Possède un plugin populaire qui supporte l'animation
Ember JS
Dispose d'un plugin qui comprendre outils pour créer facilement des animations.
2.Possède un plugin populaire qui supporte la validation d'entrée
Ember JS
Plugin pour aider à valider l'entrée de clients avant d'être en course de traitement ou envoyé à un serveur. Si ça ne remplace pas la validation côté-serveur, ça peut beaucoup améliorer l’expérience utilisateur.
3.Dispose d'un plugin populaire qui permet la synchronisation pour le serveur REST
Ember JS
Comprendre d'un plugin pour faire rester les modèles synchronisés avec la représentation server-side sans besoin d’écrire des calls jQuery boilerplate ajax.
4.Possède un plugin populaire qu'améliore le support du LocalStorage
Ember JS
Possède un plugin que comprendre une fonctionnalité très simple pour synchroniser les modèles avec HTML5 LocalStorage.

Bibliothèques et Paquets

1.Dispose d'une entrée officielle up-to-date (à jour) dans le pack de gestion npm.
Ember JS
Le pack de gestion nœud peut aussi être utilisé pour diriger des scripts de frontend.

Data binding

1.Supporte la liaison bidirectionnelle des données.
Ember JS
Les modèles et vues (affichages) peuvent se mettre à jour mutuellement.
2.Supporte la liaison des données à sens unique
Ember JS
Les vues (affichages) peuvent se mettre à jour automatiquement quand un objet observable change.
3.Utilise modèles observables pour la liaison des données
Ember JS
Les modèles s'observent pour voir les changements. Dans certains cas, il peut-être plus efficace que le dirty-checking.

Performance

1.La taille de fichier réduite - sans fichiers associés

235KB

Une taille plus petite du fichier entraîne un temps de chargement plus rapide.
2.Supporte la routing et la deep linking (echaînement)
Ember JS
La routing fait possible l’interaction avec le navigateur URL. C'est très important pour la expérience utilisateur si vous créez des applications d'une seule page.
3.Utilise Promises
Ember JS
Dispose d'une implémentation interne de la spécification Promises/A+. Promises est une alternative à callbacks très connue lorsque vous vous occupez des réponses du serveur.
4.Les modèles peuvent être pre-compilés dans le serveur
Ember JS
Supporte un moteur de modèles qui peut-être rendu au serveur. Cela peut améliorer la vélocité de page, spécialement en dispositifs avec une puissance bas.
5.Dispose de Dependency Injection
Ember JS
Ça ameiloire la testabilité et la modularité.
6.Fait la mis à jour de la DOM de manière asynchrone.
Ember JS
Les changements des modèles ne sont pas mis à jour de vue mais ils sont empilés et expédiés en groupe. Cela est possiblement plus efficace que des actualisations de vue instantanées.

Quel(le)s sont les meilleur(e)s MV* frameworks?

Montre tout
This page is currently only available in English.