En fait, cette "question" est destiné à mutualiser les informations sur les meilleures pratiques dans la communauté. Les raisons pour cela sont:
- L'absence évidente d'une communauté basée ASP.NET MVC de ressources pour les meilleures pratiques. Oui, je suis conscient de wiki.asp.net.
- Je suis douloureusement conscient que l'ASP.NET wiki sur ASP.NET MVC est très petite et terriblement obsolète et doit donner de la consistance plus par Microsoft avant que la communauté ne fait rien avec elle.
- Je suis très intéressé par les meilleures pratiques en général, après en avoir eu une certaine expérience avec ASP.NET MVC au cours de la dernière année, mais je suis aussi conscient que je ne suis pas expert, et que je peux améliorer. Ce post, je crois, peut aider à cela, et vous.
J'ai donné beaucoup de réflexion sur si oui ou non je devrais poser cette question, allant même à la longueur de la création d'une question sur meta sur la création de cette question. :)
Ce que je cherche, c'est pour les meilleures pratiques de l'information sur tous les aspects de la ASP.NET MVC. Les contrôleurs, les modèles, les extensions HTML helpers, route des bâtisseurs, des TDD.
Dans le passé, j'ai trouvé des ressources, telles que Kazi Manzur Rashid's les meilleures pratiques (partie 1 et 2) post très utile, le long de avec Maarten Balliauw's de la pesée, mais ceux-ci ont séché un peu, et je m'attendais à une plus dynamique et en pleine croissance référentiel d'informations provenant de différentes personnes, plutôt que de simplement les occasionnels entrée de blog à partir d'individus instruits. Des informations de ce type est peu et loin entre, et ASP.NET MVC ressources de la communauté, encore moins.
MVC en général
Modèle
N'hésitez pas à ajouter les liens du modèle
Vues
Contrôleur
N'hésitez pas à ajouter contrôleur de liens
Lignes directrices:
- Une "meilleure pratique" par réponse
- Prendre le temps d'expliquer pourquoi il doit être privilégiée sur les solutions de rechange.
- Lire les réponses existantes premier - si vous en voyez un, vous acceptez, en hausse de vote; si vous êtes en désaccord, en bas de voter et de laisser un commentaire en expliquant pourquoi.
- N'hésitez pas à modifier toute réponse, si vous pouvez étendre la raison pour laquelle il est "meilleur"!
P. S. Merci de ne pas juste mettre "n'importe Quoi par Phil Haack, Scott Guthrie, Rob Conery ou Scott, Hanselman"!