我一直在努力決定使用什麼方向去處理內容瀏覽器的最佳方法:服務器端使用剃刀或客戶端使用JSON數據和某種形式的模板(jsRender,loadJson等)asp.net mvc 4 vs JavaScript模板
下面是使用客戶端模板與asp.net mvc的一個偉大的文章: jQuery Templates/View Engines in ASP.NET MVC
aSP.Net MVC 4有一些很棒的玩具(的WebAPI)。我可以看到創建了一套WebAPI功能來提供可用於傳統網頁甚至移動頁面的JSON數據。真的很酷的東西。
然後我看看你使用傳統的ASP.Net MVC方法有什麼選擇。您可以使用佈局,可以利用JS/CSS文件的自動捆綁/縮小(更多ASP.Net MVC 4優點),可以在您的指尖使用ASP.Net MVC。真的很酷的東西。
所以,我的問題是你如何決定你應該在哪個方向去建築?我想你可以在你的網站中混合使用一些方法,但這會成爲一個維護問題。使用總體JavaScript模板並從服務中使用JSON數據是一種超級乾淨的關注點分離,但似乎你忽略了ASP.Net MVC提供的許多優點,例如路由。
平衡所有可用選項的最佳方法是什麼?