Welche UI Muster verwenden Sie für asp.net (mvp, passive Ansicht, etc.)?
-
08-07-2019 - |
Frage
Ich will den Bau von mehr prüfbar Web-Anwendungen starten, leider bin ich mit Microsofts MVC-Framework nur noch zu gehen, nicht in der Lage. So bin ich auf der Suche Beratung. Welche UI Muster verwenden Sie Typen mit asp.net apps, und wie Sie sie umsetzen?
Ich verstehe Muster wie MVP, MVC, usw., aber ich habe keine Erfahrung mit deren Umsetzung, so dass jeder Eingang wird sehr geschätzt.
Mit freundlichen Grüßen, Egil.
Lösung
Ich bin nach wie vor „altmodische“ Web-Formulare verwenden, aber ich versuche, aus dem Code hinter Dateien so viel Logik wie möglich weg zu halten und stattdessen Business / Domain-Logik in einer separaten Ebene haben, und eine Fassadenklasse zwischen dem, und die Präsentationsschicht (Remote-Fassade, wenn es ist ein Service).
Andere Tipps
Wenn Sie etwas schnell und schmutzig wollen, noch WebForms, während alle Vorteile bekommen Sie Ihre Präsentation Code aus dem Rest der Anwendung der Trennung habe ich die folgende Technik verwendet, die gut funktioniert.
http://www.duncangunn.me.uk /dasblog/2008/03/02/WebFormsMVCOnTheCheap.aspx
Dies ermöglicht es mir zu ‚fahren‘ meine App Unit-Tests verwenden. Es ist alles andere als perfekt, aber ich habe es in ein paar apps jetzt verwendet und war ein voller Erfolg.
Ich verwende das neue Asp.net MVC-Framework mehr und mehr, Ich mag nicht das HTML und Ansichtszustand Suppe Webforms erstellen neigen ...
asp.net Model View Presenter (Überwachungssteuerung) Methode hat für mich gearbeitet. auch bei asp.net Mvc suchen zu
Ich habe die FrontContoller Muster auf einer Reihe von Projekte, die gut funktionieren, und auch ziemlich prüfbar ist.