4 Stimmen

Hat jemand einen Einblick in ASP.NET WebFormsMVP?

Kürzlich stieß ich auf dieses Open-Source-Projekt ASP.NET WebformulareMVP .

Es scheint wie eine Alternative zu asp.net mvc und auch eine schnelle Möglichkeit, Testbarkeit in eine bestehende Webforms-Anwendungen einzuführen. (ohne durch den Schmerz des Umschreibens einer Reihe von Code zu gehen, damit es für asp.net mvc funktioniert)

Natürlich ist die Unterstützung durch die Gemeinschaft und die Einstellung von Open-Source-Projekten immer eine Sorge, wenn man neue Dinge ausprobiert, aber wenn man von diesen Befürchtungen absieht, hat es jemand ernsthaft mit diesem Framework versucht? Wenn ja, können Sie einen Einblick in die Vor- und Nachteile geben und ob es sich wirklich lohnt, es auszuprobieren?

Herzlichen Dank!

4voto

Jim Ross Punkte 126

WebformsMVP ist jetzt in DotNetNuke enthalten, so dass wir begonnen haben, es indirekt als Teil der benutzerdefinierten Modulentwicklung innerhalb von DNN zu verwenden.

Ich glaube nicht, dass wir alle Möglichkeiten des Frameworks voll ausschöpfen, aber bis jetzt hatten wir keine Probleme. Die Implementierung ist sehr sauber und einfach zu implementieren, und die Nachrüstung von bestehendem Webforms-Code ist ziemlich unkompliziert. Für uns war die Lernkurve minimal.

Wir sind auf eine Reihe von Fällen gestoßen, in denen wir uns nicht sicher waren, wie wir die Dinge "richtig" angehen sollten, und wir haben im Internet nur sehr begrenzte Anleitungen gefunden. (So sehr ich mich auch bemühe, es zu vermeiden, manchmal muss ich einfach etwas im ViewState herumstochern). Aber da er vom DNN-Team verwendet wird, sind wir ziemlich zuversichtlich, dass er nicht bald verschwinden wird, und eine wachsende Zahl von Beispielen sollte online erscheinen.

Natürlich unterstütze ich ihre Nutzung, und sei es auch nur aus dem egoistischen Grund, dass ich die Gemeinschaft wachsen sehen möchte.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X