for Kids • Etwas PHP / Ruby -> Milliarden-Dollar Unternehmen • "It works" Lösung sind oft schnell zu erreichen • Compiler + JVM brauchen keine Architektur
Aufwand zu verstehen, was ein Service tut. ... Änderungen einfach umzusetzen. ... mich auf das wesentliche zu fokussieren (Business-Logik). ... ungewollte Zugriffe zu vermeiden (UI -> DB). ... technische Entscheidung nicht voreilig treffen zu müssen.
is it one or more of the frameworks you may be using. The center of your application are the use cases of your application. - Robert C. Martin - Source: https://8thlight.com/blog/uncle-bob/2012/05/15/NODB.html
• Änderungen einfacher möglich • Effektive und gezielte Tests • Datenbank und Frameworks bleiben ein Detail • UI -> DB Zugriffe nicht möglich (by design) • Mapping zwischen Ringen/Schichten kann aufwändig sein