Je suis novice en matière de backbone, et je suis ici pour vous demander un peu d'aide pour comprendre comment j'élaborerais mon projet webapp actuel. Je développe un panneau d'administration modulaire pour les serveurs. Chaque "page" du panel devrait être un "module" empaqueté comprenant des contrôleurs, des modèles et des vues.Configuration modulaire de Backbone.js
Le panneau se composera d'une vue principale mise en page initialement chargée, avec une navigation de base. Lorsqu'un utilisateur clique sur un lien dans la navigation, une page est chargée via AJAX dans la mise en page. (Et si cela semble stupide/il y a une raison de ne pas le faire s'il vous plaît dites-moi :))
Puisque d'autres vont développer ces pages aussi, et comme ils sont modulaires, je ne sais pas quels modèles, vues et contrôleurs je serai présenté avec à l'intérieur de la page je charge via AJAX.
Comment est-ce que je ferais mieux de le faire avec backbone? Je m'interroge particulièrement sur la façon d'étendre dynamiquement les modèles Backbone etc., et comment je gérerais (par exemple) l'utilisateur quittant la page et/ou la revisitant plus tard. Est-ce que Backbone fournit quelque chose avec lequel je peux travailler, devrai-je me pirater quelque chose ensemble, y a-t-il une meilleure façon de faire les choses qui me manquent?
BoilerplateJS semble être une bonne façon de faire les choses, merci pour le partage! –
Sur BoilerplateJS, nous avons ajouté un exemple de composant qui utilise BackboneJS pour MVC. Jetez un coup d'œil à l'exemple du composant TODO à http://boilerplatejs.org/samples/productsuite/index.html#todo. Vous pouvez trouver le code validé sur GitHub. – Hasith