J'ai un test de question unique (avertissement: il est loin d'être parfait, mais fait le travail beaucoup de temps en vous faisant pencher vers chacune des technologies):
Votre application est-elle plus orientée formulaire (par exemple intranet ou autre) ou vous construisez un site Web Internet (par exemple StackOverflow). Dans le premier cas, j'irais probablement avec des formulaires Web. Le dernier cas est probablement mieux satisfait par ASP.NET MVC.
Une autre chose: ces deux ne sont pas les seuls paradigmes disponibles. Avant les jours MVC, j'ai fait plusieurs projets en construisant des gestionnaires HTTP qui font le routage et d'autres choses que fait MVC. Vous pouvez également supprimer la partie formulaire Web d'ASP.NET et utiliser uniquement des contrôles Web non-serveur (alors que vous le feriez dans un projet de formulaires Web standard, je peux difficilement appeler ce type de formulaires Web ASP.NET).
Wiki de la communauté? – ybo
Voir http://stackoverflow.com/questions/328465/how-to-decide-which-is-right-webforms-or-mvc-when-doing-asp-net –