Я пришел из интервью, и технический директор (технический директор) сказал мне, что есть система (которая работает более 5 лет), и они по-прежнему предпочитают не использовать MVC исключительно из-за производительности. Я знаю, что большинство MVC использует рефлексию для вызова методов (что, по сути, медленно), но многие MVC (я знаю, что Struts делает это, я читаю код) кэшируют методы, которые он вызывает, поэтому мне не нужно «находить» метод для вызывать все время.
Пока что они придерживаются скриптлетов (и не используют JSPTags). Интересно, есть ли огромная производительность чисто скриптов, чем MVC? Они предпочитают сеансы без сохранения состояния, а не сеансы с сохранением состояния, чтобы избежать миграции сеанса, отслеживания сеанса и т. Д.
Если то, что говорит технический директор, является правдой, то почему MVC по-прежнему предпочтительнее (я знаю, почему MVC существует, но с точки зрения производительности).