我来自一次访谈,CTO(首席技术官)告诉我,有一个系统(已运行超过5年),他们仍然不愿意使用MVC完全依赖于性能。我知道大多数MVC使用反射来调用方法(实际上它很慢),但是很多MVC(我知道Struts做到了,我读了代码)缓存了它调用的方法,所以我不必“找到”方法始终调用。JSP Scriptlet与MVC在性能方面的比较
现在,他们坚持scriptlets(并且他们不使用JSPTags)。我想知道,是否有比MVC纯粹的脚本更大的性能?他们更喜欢无状态和有状态的会话,以避免会话迁移,会话跟踪等。
如果CTO说的是真的,为什么MVC仍然是首选(我知道为什么MVC在那里,但关于性能)。
听起来不像我想工作的公司。编写商业化的Java Web应用程序*而不使用某种形式的基于MVC的框架是愚蠢的。另外脚本邀请XSS,应该禁止,不鼓励。 – Qwerky 2010-11-18 16:29:17
通过!我可能早就离开了采访。 – 2010-11-18 18:34:16