我正在开发我们的一个客户网站的移动版本。我们已经决定使用JQuery手机,到目前为止,它工作得很好。但是,客户端的桌面浏览器站点有一个使用.NET网页窗体开发的联系人窗体。我读到过,在移动站点上使用MVC实现这种类型的功能会更好。
既然除了联系人表单之外,所有的移动站点都可以使用HTML5和mobile开发,那么只使用JQuery开发联系人表单并将站点的其余部分链接到它是否有意义呢?或者,用MVC开发整个移动站点会更好吗?
另外一个问题,有没有人知道.NET MVC3移动网站在移动浏览器中的加载时间有什么问题?
发布于 2011-12-07 01:39:20
HTML在发送到浏览器的内容上比ASP.Net Forms更轻量级,因为它(在其他方面)没有视图状态,所以对于带宽可能有限的移动设备(通常是一个好的做法),发送更少的HTML到客户端会更好,并且有助于将加载时间保持在最小。
您是在MVC中重新开发“联系我们”页,还是使用现有的web窗体页,这取决于许多因素,例如:
这一切都取决于你的情况,以及它是否可行和可能实现。
您的另一个选择是在桌面浏览器站点中引入移动检测,并根据客户端是否为移动设备设置不同的页面样式。
关于性能,51degrees有一款产品,他们说可以提高ASP.Net网站在移动设备上的性能。我没有亲自尝试过,因为我还没有开发过一个需要这样的第三方工具来提升其性能的移动网站。据我所见,性能还不错。
https://stackoverflow.com/questions/8403969
复制相似问题