我想使用Grails创建Web应用程序。Grails视图渲染。呈现GSP或使用主干+模板?
主布局由少部分组成,如顶部,左侧,内容等。 我希望每个部分都可以部分刷新。我打算使用jQuery来执行ajax请求和刷新。
让我们专注于内容布局。我有两种选择来渲染视图:
- 正如我们所知,Grails默认情况下使用Sitemesh作为其视图。所以基本上,我将使用jQuery来使用ajax获取gsp页面。 并将该页面放入内容布局中。
- 我将使用jQuery从Grails控制器中获取JSON对象(而不是GSP),并使用任何jQuery模板插件使用渲染视图。 我可能需要使用backbone.js/spine.js来管理OO结构。
这两个选项哪一个更好?
我主要考虑以下参数:易于开发,性能,可维护性等。 但如果您认为还有其他重要参数需要考虑,请告诉我。我不是一个体验Web开发人员。
或者你也许知道其他更好的选择?
谢谢:)
谢谢。我想我的要求迫使我使用两者。没有选择 :( – hida