Генри уже дал хороший ответ, но я хотел бы ответить на эту часть вашего вопроса:
Но разве это не облагается налогом на производительность?
Снижение производительности платформы незначительно.
Фактически, вы даже можете получить лучшую производительность от таких фреймворков, как ColdBox , которые имеют встроенное кэширование.
Помните, что большинство фреймворков - это зрелые кодовые базы, используемые многими людьми - скорее всего, ваш вновь написанный непроверенный код станет виновником, а не фреймворком.
Однако, как общее правило (не специфичное для фреймворков), производительность не является проблемой, если вы не получили измеримые результаты, которые говорят, что это .
т.е. не просто думайте: «Я собираюсь сделать X вместо Y, потому что я думаю, что это будет быстрее», - выбирайте самый простой вариант, который соответствует потребностям пользователя, и меняйте его, только если вы можете доказать, что у него есть проблемы с производительностью и что предложенное вами решение лучше.