46points

Spine

Spine
vs

Spine avis: 20 caractéristiques et détails

Spine

Pourquoi Spine est au-dessus de la moyenne?

  • La taille de fichier réduite - sans fichiers associés
    ?

    31KBvs75.64KB
  • Années depuis sa création
    ?

    2yearsvs1.8years

Infos générales

1.Utilise un moteur de template (modèles)
Spine
Les moteurs de modèles permettent des créations UI faciles et flexibles.
2.Publié sous MIT License
Spine
La MIT License est une licence très permissive qui permet toutes les utilisations, comprenant l'usage business, sans garantie.
3.Possède une API stable publique
Spine
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.
4.Dispose d'un projet populaire boilerplate-project
Spine
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.
5.Avec une validation d'entrée integrée
Spine
Utilités intégrées 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.
6.Fonctionne bien avec plus d'un moteur de modèles
Spine
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.Abstraction de modèles synchronisés RESTful intégrée
Spine
Comprendre des utilités pour faire rester les modèles synchronisés avec la représentation server-side sans besoin d’écrire des calls jQuery boilerplate ajax.

Bibliothèques et Paquets

1.Dispose d'une entrée officielle up-to-date (à jour) dans le pack de gestion npm.
Spine
Le pack de gestion nœud peut aussi être utilisé pour diriger des scripts de frontend.
2.Fonctionne avec des bibliothèques logicielles AMD, tel que require.js
Spine
Les bibliothèques logicielles AMD (Asynchronous Module Definition) permettentmodularize une programmation modulaire facile et appropriée. Si le framework ne fonctionne pas avec ces bibliothèques logicielles, il peut avoir d'autres moyennes pour modulariser (techniques de programmation modulaire) ses composants et résoudre problèmes de dépendances, par exemple avec Dependency Injection.
3.Supporte officiellement le pack de gestion Bower
Spine
Bower est un pack de gestion facile à utiliser similaire à npm pour applications frontend.

Data binding

1.Supporte la liaison des données à sens unique
Spine
Les vues (affichages) peuvent se mettre à jour automatiquement quand un objet observable change.
2.Utilise modèles observables pour la liaison des données
Spine
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

31KB

Une taille plus petite du fichier entraîne un temps de chargement plus rapide.
2.Supporte la routing et la deep linking (echaînement)
Spine
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.Les modèles peuvent être pre-compilés dans le serveur
Spine
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.
4.fichiers associés

1

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.