55points

Knockout JS

Knockout JS
vs

Knockout JS avis: 17 caractéristiques et détails

Knockout JS
Knockout JS
55
points

Pourquoi Knockout JS est au-dessus de la moyenne?

  • La taille de fichier réduite - sans fichiers associés
    43KBvs75.64KB
  • Versions d'Internet Explorer supportées
    6vs7.33

Caractéristiques principales et particularités

Infos générales

1.Utilise un moteur de template (modèles)
Knockout JS

Les moteurs de modèles permettent des créations UI faciles et flexibles.

2.Supporte proprietés calculées
Knockout JS

Permet l'utilisation de fonctions pour calculer propriétés des objets.

3.Prolonge HTML
Knockout JS

Certains voient ça très avantageux car l'overhead de un langage différent du modèle est éliminé.

4.Publié sous MIT License
Knockout JS

La MIT License est une licence très permissive qui permet toutes les utilisations, comprenant l'usage business, sans garantie.

5.versions d'Internet Explorer supportées

6

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.

N°1

rAppid JS

0

6.Possède une API stable publique
Knockout JS

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.

Modules d'extension

1.nombre de plugins

33

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.

N°1

AngularJS

213

2.Possède un plugin populaire qui supporte la validation d'entrée
Knockout 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.

Bibliothèques et Paquets

1.Dispose d'une entrée officielle up-to-date (à jour) dans le pack de gestion npm.
Knockout 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.
Knockout JS

Les modèles et vues (affichages) peuvent se mettre à jour mutuellement.

2.Supporte la liaison des données à sens unique
Knockout 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
Knockout 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

43KB

Une taille plus petite du fichier entraîne un temps de chargement plus rapide.

N°1

Flight

14KB

2.Les modèles peuvent être pre-compilés dans le serveur
Knockout 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.

3.fichiers associés

0

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.

N°1

SproutCore

0

Top 10 MV* frameworks

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