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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top