应用程序支持Web和移动的架构方法

时间:2012-01-13 14:58:25

标签: jquery json templates architecture

我正在开发一个将被各种网站和移动设备使用的应用程序。该应用程序是HTML 5,其中引入了jQuery。每个消费站点/设备都将拥有自己的CSS来相应地设置内容样式。

我一直在使用几种不同的方法将内容传递给消费设备:ASP.NET MVC 3应用程序,它提供内容+ html和jQuery模板方法,其中html模板加载到客户端然后该应用程序调用以JSON格式提供内容的服务。然后,JSON将通过消费站点/设备上的HTML模板提供。

以下是我看到的优点/缺点:

MVC 3应用程序交付内容+ html很好,因为它是一种更简单的方法。内容和html在服务器上进行管理的内容较少。它产生较重的有效载荷,这成为移动设备的一个问题。

jQuery模板方法有更多的移动部分,但会产生更小的数据块,然而,当您调用检索模板然后调用以检索JSON数据时,应用程序变得更加繁琐。此外,我发现跨域调用成为jQuery的一个问题。

所以,我想了解一下你认为哪种方法更好的建议。你有什么经历?谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

我很确定不再支持/开发jquery模板。

正因为如此,与MVC 3一起使用更有意义吗? ;)