J'ai hérité d'une application webforms vraiment horrible qui est de toutes sortes de mauvaises - un désordre intempestif de jeux de données et d'événements Page_Load. Objet orienté? N-tier? Tests unitaires? contrôle de la source? Toutes les finesses académiques à l'équipe qui a construit ce désordre.MVC en C# coexistant avec Webforms dans VB. Cela peut-il arriver?
Il a commencé sa vie comme une application classique d'asp, principalement porté sur VB.NET. La direction a refusé ma demande de "nuke l'ensemble du site de l'orbite" et recommencer.
[Insérer le discours sur la façon dont ASP.NET MVC est absolument, positivement la seule façon saine de .NET sites plus]
Je sais que nous pourrions être en mesure d'interopérer entre les anciens et webforms mvc. La question est, pouvons-nous laisser le code existant dans VB et construire le nouveau contenu en C#? Je veux forcer la conversion en C# afin que l'équipe ne retombe pas dans de mauvaises habitudes.
Y a-t-il une stratégie MVC 2 Areas que nous pourrions utiliser ici?