J'ai été en utilisant knockout.js pendant quelques mois, et de trouver tous les jours une joie à utiliser. Les gains de ne pas avoir à gérer l'état sur le dom ou d'appliquer vos propres raccourcis clavier est incroyable, et je ne me dérange pas de ne pas avoir sorti de la boîte caractéristiques du modèle. Mais chaque fois que je lis un aperçu de knockout.js vs d'autres cadres, le consensus semble être que c'est génial, il en résulte moins de code et de la complexité dans l'ensemble, mais il est mieux adapté pour les petits projets. Cette déclaration est toujours donnée comme une question de fait, sans trop d'explications, donc je suis confus quant à ce que le consensus semble être. En toute honnêteté je n'ai pas utilisé épine Dorsale encore et ainsi de ne pas vraiment savoir comment ils se comparent)
Je l'ai utilisé sur deux très grands projets, chacun avec environ une dizaine de modèles, et d'une dizaine de vue des modèles, et n'ont pas vu de problème avec elle. Le seul inconvénient que je peux voir vs épine Dorsale dans un grand projet, c'est que vous allez obtenir certains non-négligeable de performances pour avoir knock-out d'appliquer et de gérer l'ensemble des liaisons. Mais est-ce que la préoccupation principale ou est-il autre chose que je suis absent?