2010-03-10 8 views
0

J'ai mon site Web existant développé en utilisant ASP.NET. C'est le système de gestion des collèges. Maintenant, je dois le redévelopper sur MVC2. Quels sont les changements que je dois faire? Je suis un peu au courant de MVC et j'ai aussi fait quelques exercices. Ce que je sais, c'est que je peux garder ma base de données intacte, mais il y aura des changements massifs à d'autres endroits. QUEL sera le meilleur moyen de minimiser les changements?site Web ASP.NET à MVC2

Répondre

2

MVC est un concept très différent de WebForms axé sur les événements. Il y a de bonnes chances que vous deviez refaire complètement l'interface.

Essayez de savoir s'il y a quelque chose qui ressemble à la couche d'accès aux données et la couche logique métier. Si c'est le cas, vous pouvez les conserver (au moins partiellement) et réutiliser leurs méthodes. Cependant, si l'application en cours n'est pas bien structurée et ressemble à une police de code géante (sans couches, parties du code parlant à volonté à une autre partie, méthodes de page allant directement à la base de données, etc.), elle peut doivent être entièrement refaits.

Si l'application est maintenant repose en grande partie sur les contrôles liés aux données, vous êtes foutus. Vous devrez recréer beaucoup de fonctionnalités à la main.

+1

+1 pour un usage sérieux de l'expression « Vous êtes foutus »: P –

0

Vous devriez pouvoir factoriser le niveau intermédiaire (si vous utilisez une approche à plusieurs niveaux) dans le contrôleur/modèle tout en conservant l'interface utilisateur intacte. Une fois que vous avez fait cela, jetez votre interface utilisateur et écrivez une vue appropriée. Essayez d'utiliser LINQ-To-Sql pour le backend.