Dans ce wiki (https://github.com/mitsuhiko/flask/wiki/Large-app-how-to), le créateur de flask (ou de quiconque a écrit le wiki) recommande la structure de répertoire des dossiers de module séparés avec les fichiers model, view, controller en dessous. La plupart des autres endroits où je vois un modèle, une vue, un contrôleur, un dossier de formulaire et tous les modules sont regroupés sous eux. Y a-t-il une bonne raison de choisir un moyen par rapport à l'autre?Mieux vaut tout regrouper sous les dossiers m/v/c ou séparer les dossiers des modules avec les fichiers m, v, c?
2
A
Répondre
0
Je dirais que cela dépend de la taille de l'application.
- Pour les applications de petite à petite taille, vous pouvez avoir un seul paquet ou même un seul fichier.
- Si votre application est de taille moyenne, un niveau de regroupement (modèles, vues, formulaires) est suffisant.
- Si l'application va être plus grande, deux niveaux sont meilleurs. Si les modules de l'application sont étroitement interconnectés, alors peut-être vous pouvez diviser d'abord en modèle/vue, puis par module, mais habituellement la modularisation consiste à les rendre indépendants, donc il est logique de diviser par module, puis, pour les grands modules, modèle/vue.
Questions connexes
- 1. Joomla component/module pour lister les fichiers sur les dossiers et les regrouper par sous-dossiers
- 2. Les fichiers les plus récents sur les dossiers et sous-dossiers, pas tous répartis par dossiers
- 3. Compiler correctement les modules dans les sous-dossiers (ocamlbuild)
- 4. Fichiers batch: Copier les fichiers dans tous les sous-dossiers
- 5. Sous-dossiers ou sous-domaines?
- 6. Télécharger les fichiers et dossiers sélectionnés (sous-dossiers) à github
- 7. Comment compter les fichiers dans les dossiers et les sous-dossiers avec PHP
- 8. Liste uniquement les sous-dossiers en C#?
- 9. comment lire les sous-dossiers et les fichiers contiennent
- 10. fichiers lus dans les sous-dossiers
- 11. Vaut-il mieux avoir des fonctions autonomes dans les globales ou les regrouper dans une classe?
- 12. Powershell: Copier les fichiers sélectionnés dans les sous-dossiers
- 13. C# dossiers et sous-dossiers
- 14. Comment extraire les fichiers de données des dossiers et sous-dossiers
- 15. Aplatir les sous-dossiers matlab
- 16. Réorganiser les fichiers et les dossiers
- 17. jekyll - ne traite pas les fichiers dans les sous-dossiers
- 18. htaccess pour les sous-dossiers
- 19. Création de dirset qui inclut les sous-dossiers des dossiers
- 20. Liste de tous les dossiers et sous-dossiers
- 21. Réécrire les règles pour les sous-dossiers
- 22. Organisation des fichiers .xhtml dans les sous-dossiers
- 23. Chargement automatique des fichiers dans les sous-dossiers des assistants
- 24. Ne comptez pas les sous-dossiers, mais conserver les fichiers
- 25. Téléchargement de tout le contenu du dossier, y compris les sous-dossiers, avec Spring MVC
- 26. comment lire les fichiers dat dans les sous-dossiers
- 27. xcopy tous les dossiers et sous-dossiers de txt (avec des chemins et des espaces)
- 28. .htaccess rediriger les sous-dossiers
- 29. C# MVC - structure des dossiers - où placer les classes?
- 30. Traverser les sous-dossiers et renommer les fichiers