Laden...

INdotNET: .NET-Softwarearchitektur

Erstellt von BFreakout vor 15 Jahren Letzter Beitrag vor 15 Jahren 1.801 Views
BFreakout Themenstarter:in
390 Beiträge seit 2006
vor 15 Jahren
INdotNET: .NET-Softwarearchitektur

Hallo Community,

Nächstes Treffen:
Unser Dezember-Treffen findet am Montag, den 15.12.2008 um 19:00 Uhr statt. Wir treffen uns wie üblich im ARA-Hotel, Theodor-Heuss-Straße 30, 85055 Ingolstadt, Tel. 0841 - 9555-0. Eine Anfahrtsbeschreibung findet ihr auf der Webseite des Hotels.

.NET-Softwarearchitektur: Alle Wege führen zum Modell!
(von Gregor Biswanger)

Damit ein Softwareprojekt für Erweiterungen flexibel bleibt, müssen die Schichten untereinander richtig getrennt werden. In der Vergangenheit zeigte uns der Microkernel diese Freiheiten. Doch ist es nicht einfach, das Frontend über Schnittstellen (Interfaces) anzusprechen.

Wie soll hier der Datenaustausch unabhängig durchgeführt werden können? Wie geht man hier mit Events um? Dass wir die Verbindung vom Frontend zur Business-Logik über Schnittstellen realisieren müssen ist bereits bekannt. Doch gibt es auch unterschiedliche Frontend-Technologien! Es müsste also einen Lösungsweg geben, der für unterschiedliche Technologien einsatzbereit ist.

Genau dafür gibt es die Design Patterns: Model-View-Controller (MVC), Model-View-Presenter (MVP) und Model-View-ViewModel (MVVM)! Sie ermöglichen ein „richtiges“ entkoppeln der GUI-Schicht. Damit kann das Frontend unabhängig der GUI-Technologie (Windows Forms, WPF) mittels Unit-Tests überprüft werden. Auch die gewisse Flexibilität zum Austausch einer GUI-Technologie bleibt offen.

Der Vortrag zeigt den Unterschied dieser Entwurfsmuster und wie man Sie auf eigene Projekte umsetzen kann.


Verlosung
Der Microsoft-Weihnachtsmann hat uns zu Weihnachten ein großes Paket mit Geschenken vorbeigebracht. Diese werden natürlich unter allen Teilnehmern verlost.

Quelle: http://www.indot.net

Wir würden uns auf euren Besuch sehr freuen,

Viele Grüße

BFreakout

DotNet-Blog.NET - Every day is an experience!
http://www.dotnet-blog.net