Jep, Performance verliert man definitiv. Problematisch ist das aber nur bei Batch-Vorgängen, die mit vielen Datensätzen arbeiten. Dort kommen dann auch Stored-Procedures zum Einsatz
Aber komplexe Business-Logik lässt sich
IMHO über "richtiges"
OOP sehr viel einfacher abbilden. Außerdem bin ich ein Fan von Layer-Architekturen