我們需要將現有的一系列頁面/工作流程屏幕更改/重寫爲一個標準頁面。該項目本身將基本上是在更大的現有應用程序的上下文中構建單個網頁應用程序。單頁網頁應用程序需要的設計建議
我們的目標是儘可能地讓服務器端實現。這意味着我們不會使用REST模型,而只是向java後端提交一些表單提交。每個終點將指向一個JSP。
每個表單都將被創建爲一個小部件。當一個小部件提交時,它可能會影響其他小部件的值,這些小部件需要隨時更改其值。
似乎單頁網絡應用程序的兩個主要選項是Backbone.js或Ember.js。
根據我們的要求,這兩個(或任何其他框架)中的哪一個最適合?或者我們應該採取其他一些方法嗎?
您是否需要將頁面上的數據模型存儲到需要類似backbone的地方,還是僅僅將值存儲在DOM元素中,以便像jQuery本身一樣適合? – 2012-07-26 13:53:06
至於Backbone.js,它本身對於一個好的spa來說通常是不夠的。嘗試尋找一些更高級別的基於骨幹的框架,例如卓別林https://github.com/chaplinjs/chaplin – 2012-07-26 13:54:37