Je m'interroge sur les avantages à long terme (le cas échéant) de superposer mon application Web en séparant ma logique métier et les données de mes formulaires Web. (c'est-à-dire un formulaire, une logique métier, des données qui ne se trouvent pas dans le même fichier, mais chacun dans sa propre classe dans un autre dossier seul ou combiné avec d'autres classes similaires). J'aime rendre tout aussi modulaire que possible et pour le faire efficacement, il semble que tout le code soit conservé dans un seul fichier - dans le formulaire Web, l'organisation et la réutilisation sont beaucoup plus faciles. Certaines fonctions sont utilisées sur le site, comme la gestion des connexions qui se trouvent dans leurs propres classes et fichiers. Je suis assez nouveau à C#, désolé si je suis en train de bousiller la terminologie.application web couche de données dis/avantages
Merci
Je vais aller « contre le grain » ici et dire que, malgré le fait que je * toujours * séparer mon code comme vous proposez, je n'ai jamais vraiment récolté de nombreux avantages. Je l'aime sans raison particulière - je n'ai jamais refait de couche particulière, mes applications ont souvent ciblé des fonctionnalités telles que la «logique métier» derrière une fonction particulière est unique dans ce domaine, donc la réutilisation est complètement théorique ... Peu importe, je toujours le faire à chaque fois: p – JustLoren