2009-02-11 18 views
6

Hat jemand den Prozess der Konvertierung einer realen Geschäftsanwendung von ASP.NET-Webformularen in MVC durchlaufen? Wie schmerzhaft war der Übergang? Würden Sie sagen, dass es sich insgesamt gelohnt hat?Konvertieren von Web Forms zu MVC

Ich versuche herauszufinden, ob es sich lohnt, die Zeit zu nehmen, um eine Anwendung für höhere Leistung auf MVC zu konvertieren.

Antwort

7

Dies ist nur eine Meinung, aber ich würde sagen, tun Sie es nicht. Ich habe das untersucht und entschieden, dass wir MVC wegen der großen Unterschiede für neue Apps und Total-Neuschreibungen verwenden werden.

Allerdings denke ich, das hängt wirklich davon ab, wie Ihre ASP.net-Seiten in erster Linie aussahen.

+0

Ich denke, das ist der Weg, den ich nehmen werde. Scheint machbar für mich. –

+2

Ich denke, der obige Kommentar ist keine umfassende Antwort auf Ihre offene Frage, Routing funktioniert gut in einer bestehenden Asp.Net-Anwendung, so ein Ansatz könnte sein, neue Seiten als MVC zu Ihrem Formular-Projekt hinzufügen, dann die Aufgabe der Konvertierung Bestehende Seiten können als niedrige Priorität in Ihr Backlog aufgenommen werden. – rjarmstrong

1

Ich bin gerade dabei, ein paar Webformular-Projekte auf MVC umzustellen. Am Anfang war es mehr, mit dem MVC vertraut zu werden, aber jetzt mag ich wirklich, wie das Modell und die Trennung es bietet.

Der Übergang über war in einigen Bereichen ein wenig schwierig, da es wirklich nicht viel Material außer einigen Blogs, Stackoverflow und ein paar Videocasts gibt. Es gibt zwei Bücher, die halb verfügbar sind, aber eines ist schon nutzlos, da es bereits eine Reihe von Änderungen am Framework gab, dass es bessere Möglichkeiten gibt, einige Dinge zu handhaben.

Ich denke auch, dass Sie wirklich anfangen müssen, jQuery zu lernen, wenn Sie auch nicht bereits damit vertraut sind. Also für mich - ich fühle, dass ich wirklich zwei Dinge lerne, während ich das mache.

Aber es lohnt sich über alles, würde ich ja sagen. Und ich denke, dass die Umstellung eines kleinen Projekts auch ein guter Anfang ist.

Verwandte Themen