55points

Knockout JS

Knockout JS
vs

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

Knockout JS

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

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.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.
6.Fonctionne bien avec plus d'un moteur de modèles
Knockout JS
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.

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.
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.
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.

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

Montre tout
This page is currently only available in English.