Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Angular.js vs Knockout.js vs Backbone.js [closed]

People also ask

What is the difference between AngularJS and backbone JS?

AngularJS is a powerful Javascript based standalone framework, whereas Backbone. js is a lightweight javascript framework. AngularJS uses a two-way data binding process, whereas Backbone. js doesn't provide any data binding process and so it is not suitable for large web page development.

What is the difference between KnockoutJS and AngularJS?

The fundamental difference between the two solutions is that AngularJS manages the whole application and defines guidelines on how the application code should be structured, whereas with KnockoutJS the application structure is entirely up to you.

Is Backbone JS still used?

Backbone. Backbone has been around for a long time, but it's still under steady and regular development. It's a good choice if you want a flexible JavaScript framework with a simple model for representing data and getting it into views.

Is KnockoutJS still used?

KnockoutJS is far from dead, and it's actually still being improved and evolved (see Technical Knockout) but newer frameworks seem a far better bet for our needs, considering activity and performance.


It depends on the nature of your application. And, since you did not describe it in great detail, it is an impossible question to answer. I find Backbone to be the easiest, but I work in Angular all day. Performance is more up to the coder than the framework, in my opinion.

Are you doing heavy DOM manipulation? I would use jQuery and Backbone.

Very data driven app? Angular with its nice data binding.

Game programming? None - direct to canvas; maybe a game engine.