web-dev-qa-db-fra.com

Angular.js vs Knockout.js vs Backbone.js

J'envisage d'utiliser Knockout ou Angular ou Backbone pour mon projet personnel. Je dois créer des interactions côté client plus volumineuses et plus longues pour aller avec mes tâches côté serveur.

Je recherche un moyen simple et efficace de gérer les interfaces utilisateur pilotées par les données.

Quel cadre choisiriez-vous pour résoudre le problème décrit ci-dessus en fonction de la faisabilité et de la performance?

150
Beaver21

Cela dépend de la nature de votre application. Et, comme vous ne l'avez pas décrit en détail, il est impossible de répondre à cette question. Je trouve que Backbone est le plus facile, mais je travaille à Angular toute la journée. La performance appartient plus au codeur qu'au framework, à mon avis.

Faites-vous une lourde manipulation DOM? Je voudrais utiliser jQuery et Backbone.

Application très axée sur les données? Angular avec sa liaison de données Nice.

Programmation de jeu? Aucun - directement sur la toile; peut-être un moteur de jeu.

111
aet