若我規劃新網站大概會這樣做
傳統的 server side MVC 的 V 統統產出 JSON 取代,client 端用 JavaScript MVC Framework 處理頁面呈現
我覺得這樣 server 端程式可以跟 view 切得更乾淨
而且前端不管要用 responsive design 或者另外做 mobile web site 或者弄成 app(從 HTML, JavaScript app 到 native app)都可以直接銜接同一套 server 端程式
還有 JavaScript MVC 做出來的頁面互動性非常好,也是一大優點