
Das nächste Treffen der .NET Developer Group Braunschweig findet am 11.05.10, ab 19:00 Uhr im Restaurant Zucker (ARTMax) statt. Dieses Mal kommt uns Ralf Westphal mit einem sicherlich interessanten und diskussionsträchtigem Vortrag besuchen.
Achtung! Für dieses Event bitte eine formlose Anmeldung per E-Mail an keller [@] dotnet-braunschweig [dot] de.
Event-Based Components - Die Zukunft der Komponentenorientierung
Softwarebausteine zusammenstecken wie Legobausteine - ist das möglich? Ja, das ist möglich und gar nicht schwer. Wer ein paar Konventionen folgt und sein Denken ein kleinwenig umstellt, kann das ohne großen Aufwand erreichen. Früher war methodenbasierter Aufruf von abhängiger Funktionalität; heute ist ereignisbasierte Kommunikation zwischen unabhängigen Funktionseinheiten. Der Gewinn solchen Umdenkens ist vielfältig: Nicht nur lässt sich Software dann wahrhaft zusammenstecken, sondern sie eröffnet ganz einfach Wege für den Einsatz von Standardbausteinen. Ereignisbasierte Komponenten (Event-Based Components, EBC) sind auch noch einfacher zu verstehen, weil sie sich selbst beschreiben. Darüber hinaus ebnet die lokale synchrone Ereignisorientierung den Weg zu asynchronen und sogar verteilten Architekturen.
Ralf Westphal führt in das ereignisorientierte Denken ein und zeigt, wie Sie mit EBC Architekturen viel einfacher beschreiben können als mit "traditionellen" Komponenten.
Ralf Westphal (www.ralfw.de) ist freiberuflicher Berater, Projektbegleiter, Autor und Trainer für Themen rund um .NET Softwarearchitektur. Er ist Autor von mehr als 450 Publikationen und Microsoft Most Valued Professional.
Mit Stefan Lieser hat er die Initiative „Clean Code Developer“ für mehr Softwarequalität ins Leben gerufen (www.clean-code-developer.de).
Weitere Infos: http://www.dotnet-braunschweig.de