2008-11-09 11 views
15

Autre que le fait que ASP.NET MVC Web Application a plus de clarté dans son implémentation du modèle MVC et qu'il suit strictement le modèle MVC, comment est-il différent de Application Web ASP.NET?Application Web ASP.NET MVC vs Application Web ASP.NET

Si vous faites votre application Web ASP.NET ont un Business Logic couche, d'accès aux données couche et strictement faire toutes les requêtes de données en utilisant les, Does'nt il suit complètement le modèle MVC ?

Ma logique est ici: la DLL BLL & ensemble est le modèle , la page ASPX est le Voir et la page code-behind (aspx.cs) est le contrôleur .

Merci d'avance à tous ceux qui peuvent confirmer ce qui précède et/ou faire la lumière sur le sujet.

Répondre

2

Il faut un peu plus d'expérience, la discipline et le travail pour concevoir une application Web ASP.NET MVP afin que votre application prend en charge l'automatisation des tests. Lorsque vous pouvez coller un GridView avancé sur une page avec un SqlDataSource et le lier directement à une procédure stockée, vous lancez votre automatisation de test dans la fenêtre.

Beaucoup d'applications MVP sont écrites en utilisant des kits d'outils tiers qui encapsulent une grande partie de la logique codebehind. Cela tend à masquer votre séparation nette des responsabilités dans une conception MVP. Sur le plan positif, je peux écrire une application Web ASP.NET avec une interface utilisateur riche en utilisant une boîte à outils tierce dans un dixième du temps que je peux avec MVC dans son état actuel. Pour un outil d'administration simple, c'est exactement ce que je ferais aujourd'hui. Pour une application à grande échelle de n-tier je pencherais vers MVC.

Questions connexes