150 votes

Angular.js vs Knockout.js vs Backbone.js

J'envisage d'utiliser Knockout ou Angular ou Backbone pour mon projet personnel. J'ai besoin de construire des interactions côté client plus grandes et plus longues pour aller avec mes trucs côté serveur.

/ * EDIT * / Je veux un moyen simple et efficace de gérer les interfaces pilotées par les données

Quelles sont les principales différences entre ces trois frameworks JavaScript?

111voto

aet Points 3678

Cela dépend de la nature de votre application. Et puisque vous ne l'avez pas décrit en détail, c'est une question impossible à répondre. Je trouve que Backbone est le plus facile, mais je travaille toute la journée avec Angular. La performance est plus à la hauteur du codeur que du cadre, à mon avis.

Est-ce que vous faites une lourde manipulation DOM? J'utiliserais jquery et backbone

Application très axée sur les données? Angulaire avec sa belle liaison de données

Programmation de jeux? none, direct to canvas, peut-être un moteur de jeu

29voto

opalenzuela Points 2296

Vous pouvez vérifier la source suivante. Est vraiment complet:

http://www.infoq.com/research/top-javascript-mvc-frameworks

Personnellement, j'irais pour Angular juste parce que ses performances, mais il y a beaucoup de raisons ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X