在ASP.NET MVC3中,什麼是「建議」的方式來構建一個同時支持桌面瀏覽器和移動設備的網站?ASP.NET MVC3多平臺支持
簡單地構建單個網站並基於瀏覽器類型「切換」視圖的想法讓我覺得太天真了。我的SWAG是應該創建一個完全獨立的網站,可能在面向桌面的網站和麪向移動的網站之間共享庫。
我說這不是因爲視圖切換不可行,而是因爲移動設備可能需要完全不同的導航方案(可能還需要POCO-DTO映射等)。同樣,我不相信CSS是一種提供平臺內容的手段,雖然它在幾年前就已經賣出了。
那麼這個開拓者的現實是什麼? MVC3是否有專門用於此目標的工具,對於嚴重的開發是否合理?或者我應該堅持我擁有一個獨立的移動導向網站的直覺?
可以肯定的是,我對擁有一個移動平臺網站支持多種移動設備(IPhone,Droid)的信心要高得多 - 但我更關心移動/桌面二元性。
我認爲應該在MVC4上支持它嗎? http://aspnet.codeplex.com/wikipage?title=ASP.NET%20MVC%204%20RoadMap – dotjoe