2011-02-08 53 views
6

我目前正在研究爲即將到來的項目實現JavaScript和Grails/Java的模板框架,該項目將在Grails應用程序和前端中呈現模板。JavaScript和Grails/Java的可互操作模板框架?

的要求如下:

  • 實現在二者的JavaScript和Grails /爪哇
  • 前端和後端渲染產生給定相同的輸出相同的JSON數據
  • 直截了當的作者並由一個開發團隊維護
  • 可測試的前端和後端
  • 可以處理嵌套的JSON對象而不會有太多的麻煩
  • 01在前端

到目前爲止,我已經調查Mustache具有JavaScript和Java實現,以及Haml擁有的JavaScript和Grails實現

  • XSS防護。 (我會鏈接實現,但作爲一個新用戶,我只能添加2個鏈接。)

    我會感激別人對這些的任何經驗,以及對其他可能適合上述框架的任何建議需要。

  • 回答

    1

    我已經在一個或另一個地方使用了鬍鬚和Haml。如果您還沒有提到,我可能會推薦Moustache作爲純模板解決方案。 Haml是偉大的,但它更多的是創作html的替代品(即你不再寫html,你寫haml)。另一方面,小鬍子是關於模板的

    我認爲要麼是一個不錯的選擇。 Mustache.js已經成熟了,java的實現可能不是那麼簡單,但它已經存在了一段時間,所以在這方面你可能沒問題。我不確定javascript或grails Haml實現有多成熟。

    我對小鬍子扶着如果你是後的模板,這是非常好的,雖然它需要一點時間來適應整個{{}}語法。但是如果你被Haml所吸引,作爲編寫HTML的替代品,它可能會促使你朝這個方向發展。

    0

    ExtJS有一個完整的小部件庫,您可以爲您構建應用程序。它可以很好地與Grails一起作爲JSON數據提供者。