在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