2015-09-03 23 views
-1

我在我正在構建的網站中大量使用jQuery(許多jQuery和jQuery UI插件)。我正在渲染模板服務器端,直到我爲這個令人驚歎的discussion建立標籤,建議從服務器返回唯一的JSON。我不能在AngularJS中重寫我所有的jQuery網站,而我真的需要雙向數據綁定

所以我重建了後端的所有東西,現在我有了一個JSON API,並且我打算集成一個前端框架來在帶有數據綁定的瀏覽器中進行模板化。

我聽說BackboneJS有jQuery作爲依賴項,所以我認爲最好在我的情況下使用它(我不想重寫所有jQuery插件)。 Personnaly,我非常喜歡AngularJS文檔,但我覺得AngularJS + jQuery是不好的選擇。有人可以消除我的困惑,並向我確認BackboneJS適合我的情況嗎? (JS文件大小與我想的一樣重要)

你平常的啓發對我來說在這一刻是非常不可估量的。

+1

我已經進入AngularJS大約一個月了,從我在各個地方讀過的,混合angularjs和jquery不是一個好習慣。雖然在使用angularjs和bootstrap後,我真的沒有看到使用jQuery與angularjs的理由......這讓我懷疑DOM操作是否已經成爲過去。 – Anonymous

+2

骨幹是非常冗長的,並在下降,我不會選擇它。另一方面Angular相當成熟,對jQuery沒有任何問題,但預計版本2(現在有些時候了),所以我不確定我會建議你在「現在」下潛......「爲什麼不嘗試反應;-) – nicolas

+1

骨幹的唯一「需要」的依賴是下劃線。 – spynix

回答

1

主幹網有一個很好的雙向數據綁定插件。 https://nytimes.github.io/backbone.stickit/

而backbone.js允許您使用任何其他框架,導致骨幹不是AngularJS的框架。

甚至,你可以使用Backbone.js的+ AngularJS在一個項目中,挑選車型或事件的骨幹

因此,它更容易使用只小插件,它適合你的任務不是重寫整個應用程序與另一個框架

相關問題