145
我正在考慮爲我的個人項目使用Knockout或Angular或Backbone。我需要建立一些更大,更長時間的客戶端交互來與我的服務器端的東西。Angular.js vs Knockout.js vs Backbone.js
我想要一個簡單而有效的方式來管理數據驅動的用戶界面。
基於可行性和性能方面,您會選擇哪種框架來解決上述問題?
我正在考慮爲我的個人項目使用Knockout或Angular或Backbone。我需要建立一些更大,更長時間的客戶端交互來與我的服務器端的東西。Angular.js vs Knockout.js vs Backbone.js
我想要一個簡單而有效的方式來管理數據驅動的用戶界面。
基於可行性和性能方面,您會選擇哪種框架來解決上述問題?
這取決於您的應用程序的性質。而且,由於你沒有詳細描述它,所以這是一個不可回答的問題。我發現Backbone是最簡單的,但我整天都在Angular工作。在我看來,性能取決於編碼器,而不是框架。
你在做重型DOM操作嗎?我會使用jQuery和Backbone。
非常數據驅動的應用程序?角度與其良好的數據綁定。
遊戲編程?無 - 直接畫布;也許是一款遊戲引擎。
與Facebook的[React.js](http://facebook.github.io/react/)的主幹是另一種選擇。請參閱[Clay Allsopp的文章](https://usepropeller.com/blog/posts/from-backbone-to-react/),以獲得有關使用Backbone的良好概述。 – Ville
是不是jquery對於繁重的DOM操作不是很快? – quux
@quux現在,與其他JS框架相比,jQuery成爲低級語言,像Angular/BackboneJs這樣的框架提供了豐富的接口來處理dom/data –