我想使用Grails創建Web應用程序。Grails視圖渲染。呈現GSP或使用主幹+模板?
主佈局由少部分組成,如頂部,左側,內容等。 我希望每個部分都可以部分刷新。我打算使用jQuery來執行ajax請求和刷新。
讓我們專注於內容佈局。我有兩種選擇來渲染視圖:
- 正如我們所知,Grails默認情況下使用Sitemesh作爲其視圖。所以基本上,我將使用jQuery來使用ajax獲取gsp頁面。 並將該頁面放入內容佈局中。
- 我將使用jQuery從Grails控制器中獲取JSON對象(而不是GSP),並使用任何jQuery模板插件使用渲染視圖。 我可能需要使用backbone.js/spine.js來管理OO結構。
這兩個選項哪一個更好?
我主要考慮以下參數:易於開發,性能,可維護性等。 但如果您認爲還有其他重要參數需要考慮,請告訴我。我不是一個體驗Web開發人員。
或者你也許知道其他更好的選擇?
謝謝:)
謝謝。我想我的要求迫使我使用兩者。沒有選擇 :( – hida