Angular.js vs Knockout.js vs Backbone.js [fermé]

150

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

Je souhaite un moyen simple et efficace de gérer les interfaces utilisateur basées sur les données.

Quel cadre choisiriez-vous pour résoudre mon problème décrit ci-dessus en fonction de la faisabilité ainsi que de l'aspect performance?

Castor21
la source

Réponses:

111

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

Faites-vous de lourdes manipulations 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? Aucun - directement sur la toile; peut-être un moteur de jeu.

aet
la source
1
Backbone avec React.js de Facebook est une autre alternative. Voir l'article de Clay Allsopp pour un bon aperçu de l'utilisation avec Backbone.
Ville
1
Jquery n'est-il pas très rapide pour les manipulations lourdes du DOM?
quux
4
@quux maintenant jQuery est devenu un langage de bas niveau par rapport à d'autres frameworks JS, ces frameworks comme Angular / BackboneJs fournissent une interface riche pour gérer dom / data
Rizwan Yahya