我正在为用户创建一个Web应用程序来管理他们的日程安排。它将是MVC3 / 4应用程序。我想知道什么是使其成为移动兼容的最佳方法。
我在线阅读的文章很少,比如使用手机间隙,Kendo UI或HTML 5响应式视图等等。我很乐意尝试这一切,但是没有足够的时间来尝试一切。所以最好的方法是什么处理这个问题。网站将基本登录,注册,网格数据信息,也许谷歌日历内容安排。用户将在他们的桌面上以及他们的移动设备上使用该网站。
提前致谢, Arpan
答案 0 :(得分:2)
我一定会选择ASP.NET MVC 4和jQuery Mobile
由于您已经在构建Web应用程序,ASP.NET MVC 4和jQuery Mobile将允许您重用当前的模型和控制器,并且只需为移动构建表示层,您甚至不需要处理决定向每个设备显示哪个视图时,MVC 4将在从移动浏览器访问时选择正确的视图。
请注意,此提案隐式选择HTML5。
Kendo UI是一种工具,可以节省复杂控件的时间,例如您计划构建的计划,但它不是一种不同的技术,您可以在以后真正需要时添加这些控件。
一旦您的应用程序足够成熟,您就可以构建一个本机应用程序,以便更好地与智能手机自己的日程安排,联系人和其他功能进行互操作。当那个时刻到来时,请查看Xamarin,它将允许您使用现有的C#知识构建任何移动平台。但是稍后再做,从基于浏览器的版本开始,直到应用程序成熟为止。