【发布时间】:2012-01-13 14:58:24
【问题描述】:
我正在开发一个可供各种网站和移动设备使用的应用程序。该应用程序是带有 jQuery 的 HTML 5。每个消费站点/设备都有自己的 CSS 来相应地设置内容的样式。
我一直在尝试几种不同的方法来向消费设备提供内容:ASP.NET MVC 3 应用程序提供内容 + html 和 jQuery 模板方法,然后将 html 模板加载到客户端该应用程序调用以 JSON 形式提供内容的服务。然后通过消费站点/设备上的 HTML 模板提供 JSON。
以下是我看到的优点/缺点:
MVC 3 应用交付内容 + html 很好,因为它是一种更简单的方法。在服务器上管理内容和 html 的活动部分较少。它会产生更重的负载,这对移动设备来说是个问题。
jQuery 模板方法有更多的移动部分,但会产生更小的数据块通过网络传输,但是,当您调用检索模板然后调用检索 JSON 数据时,应用程序变得更加健谈。另外,我发现跨域调用成为 jQuery 的一个问题。
所以,我想就您认为哪种方法更好一些建议。你的经历是什么?感谢您的宝贵时间。
【问题讨论】:
-
我猜在 MVC 4 中,我们将获得与 jQuery Mobile 的一些框架集成,也许您的时间线是这样的,您可以从开发人员预览开始并在开发过程中升级到黄金:@987654321 @
标签: jquery json templates architecture