我來自一次訪談,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