mithrandir wrote:
...grad die größeren machen da schon eine klare Trennung. Gerade was das Know-How angeht werden Teams aufgrund ihrer Erfahrungen gebildet...
Vielen Dank für die Antwort!
Ja, für große teams kann ich mir vorstellen, daß die Einführung einer Zwischenschicht u.U. Vorteile bringen kann, da hier klare Spielregeln bzw. interfaces und Arbeitsteilung gefordert sind.
Da denke ich halt in anderen Dimensionen: wir sind im team typischerweise zwei bis drei Entwickler, die auf allen Gebieten skilled sind.
Außerdem tendiere ich für die Implementierung in Richtung solcher frameworks wie Naked Objects (
www.nakedobjects.org), die eben gerade irigendwelche layers/filter zwischen business domain und User Ebene vermeiden, indem sie das user interface aus dem business model generieren.
(M.E. eine geniale, wenn auch nicht ganz neue Idee; aber leider ist das Naked Objects framework derzeit noch nicht produktionsreif; wahrscheinlich auch nicht für alle Anwendungsfälle erste Wahl).