Knockout JS
Knockout JS
Top 45%356 points
Top 45%
Caractéristiques principales et particularités

Knockout JS: 17 caractéristiques et détails

1. Supporte la liaison bidirectionnelle des données.

Les modèles et vues (affichages) peuvent se mettre à jour mutuellement.
Knockout JS
Présent chez 53%

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

Une taille plus petite du fichier entraîne un temps de chargement plus rapide.
43KB
Flight: 14KB

3. Supporte la liaison des données à sens unique

Les vues (affichages) peuvent se mettre à jour automatiquement quand un objet observable change.
Knockout JS
Présent chez 80%

4. Utilise un moteur de template (modèles)

Les moteurs de modèles permettent des créations UI faciles et flexibles.
Knockout JS
Présent chez 67%

5. Supporte proprietés calculées

Permet l'utilisation de fonctions pour calculer propriétés des objets.
Knockout JS
Présent chez 33%

6. Les modèles peuvent être pre-compilés dans le serveur

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.
Knockout JS
Présent chez 60%

7. Prolonge HTML

Certains voient ça très avantageux car l'overhead de un langage différent du modèle est éliminé.
Knockout JS
Présent chez 27%

8. Publié sous MIT License

La MIT License est une licence très permissive qui permet toutes les utilisations, comprenant l'usage business, sans garantie.
Knockout JS
Présent chez 87%

9. fichiers associés

Moins fichiers associés entraînent moins d'extra scripts à inclure. Normalement, cela a comme conséquence moins de développement d'overhead et un temps de chargement plus rapide.
0
SproutCore: 0

10. nombre de plugins

Dès sources de plugin officielles. Les plugins fournissent un moyen facile de prolonger la fonctionnalité ou s’intégrer avec des autres services. Un nombre important de plugins signifie qu'il y a une communauté active.
33
AngularJS: 213

11. Possède une API stable publique

Le numéro de la version la plus grande est supérieure à 0. Cela dit qu'il n'aura pas de compatibilité avec les changements API faits par l’équipe de développement.
Knockout JS
Présent chez 53%

12. Dispose d'une entrée officielle up-to-date (à jour) dans le pack de gestion npm.

Le pack de gestion nœud peut aussi être utilisé pour diriger des scripts de frontend.
Knockout JS
Présent chez 47%

13. Fonctionne bien avec plus d'un moteur de modèles

Il y a des framework qui peuvent utiliser seulement un moteur de modèles et c'est possible qu'il n'est pas approprié pour votre projet et vous ne pourrez pas le changer. Avec cet option, vous n'aurez pas ce problème.
Knockout JS
Présent chez 40%

14. Utilise modèles observables pour la liaison des données

Les modèles s'observent pour voir les changements. Dans certains cas, il peut-être plus efficace que le dirty-checking.
Knockout JS
Présent chez 80%

15. Possède un plugin populaire qui supporte la validation d'entrée

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.
Knockout JS
Présent chez 20%

16. versions d'Internet Explorer supportées

La compatibilité avec le navigateur peut être très important pour projets corporatives ou projets avec une base d'utilisateurs assez grande qui utilise Internet Explorer.
6
rAppid JS: 0

17. Dispose d'outils dediés pour la correction d'erreurs

Normalement prolongations du navigateur, cela permet une vue plus exhaustive dans l'application.
Knockout JS
Présent chez 33%

Top 10 MV* frameworks

Ajouter un autre objet à comparer
    Comparer
    This page is currently only available in English.