Je trouve la question parfaitement valable, et de mon point de vue il n'y a rien de mal avec l'interroge sur le potentiel en cas d'utilisation d'une bibliothèque/toolkit.
Ce Backbone.js n' (donc faire plusieurs autres javascript mvc implémentations) est qu'elle fournit un moyen d'organiser le code dans un modèle modulaire connu comme modèle MVC qui est tout au sujet de la séparation du code en trois faiblement couplé couches:
- Modèle de la couche de traiter uniquement avec des données et des opérations connexes
- Vue de la couche en cours de la présentation des aspects
- Contrôleur de couche en cours de la liaison couche de colle
(les différents cadres de traiter de façon différente : épine Dorsale de la mise en œuvre de la couche contrôleur comprend du côté client capacités de routage).
Ainsi, sur l'ensemble de l'épine dorsale vous offre une infrastructure à l'aide de laquelle vous pouvez gérer les données grâce à des modèles qui contiennent encapsulées dans les données et associés à des validations, ce qui peut être observé ie. vous pouvez lier des événements pour les événements de changement.
La couche Vue est le plus souvent laissée à l'utilisateur de séparer l'interface utilisateur en plusieurs sections isolées.