2011-10-24 2 views
0

Je travaille sur un projet pour répliquer plus ou moins un Finder OS X en utilisant les technologies web. Ayant décidé d'utiliser Backbone.js et de lire this useful tutorial sur la structuration de mon code, je suis arrivé à un petit problème conceptuel.Comment structurer des modèles pour des éléments de dossier et de fichier en utilisant Backbone.js

Comment puis-je mieux modéliser la relation entre les dossiers et les fichiers (où les fichiers peuvent être de plusieurs types) en utilisant Backbone?

Mon modèle de base doit-il être un fichier avec des dossiers une extension de celui-ci?

Ou serait-il préférable de les séparer des modèles. Étant donné que je dois créer des vues «partagées», «récentes» et «favorites» pouvant contenir à la fois des dossiers et des fichiers, comment cette relation fonctionne-t-elle?

EDIT Eh bien comme cela arrive souvent, je continuais recherche sur Google et a trouvé this add-on à Backbone qui semble être exactement ce que je dois. Si quelqu'un a d'autres conseils, je serais heureux de l'entendre cependant.

Répondre

0

Je ferais des modèles séparés car ce sont vraiment des concepts différents. Alternativement, vous pourriez simplement avoir un fichier, chacun contenant une propriété de chemin avec le chemin complet de la racine. vous pourriez avoir à faire beaucoup d'analyse bien.

+0

Merci! Je pense que c'est le chemin à parcourir aussi. –

Questions connexes