我从面试中过来,CTO(首席技术官)告诉我有一个系统(已经运行了 5 年多),他们仍然不喜欢纯粹出于性能考虑使用 MVC。我知道大多数 MVC 使用反射来调用方法(这实际上很慢)但是许多 MVC(我知道 Struts 会这样做,我阅读了代码)缓存它调用的方法,所以我不必“找到”方法来一直调用。
目前,他们坚持使用 scriptlet(并且他们不使用 JSPTags)。我想知道,纯粹的 scriplets 是否有比 MVC 更好的性能?他们更喜欢无状态会话而不是有状态会话,以避免会话迁移、会话跟踪等。
如果 CTO 说的是真的,为什么仍然首选 MVC(我知道 MVC 存在的原因,但就性能而言)。