Décider entre: dojo, backbone.js, knockout.js (ou autres) pour les Rails 3.1 application
Nous avons déjà Rails 3.1 consommateur web app et sommes en train de retravailler l'INTERFACE utilisateur à être beaucoup plus interactive, dynamique, application).
Nous avons modestement complexe modèle de données, mais il n'y a qu'un modeste besoin de formulaire basé sur la saisie de l'utilisateur.
Nous utilisons jQuery maintenant, avec les plugins pour faire de bons effets, mais dans l'ensemble, nos JS compétences sont faibles.
Notre objectif principal est de trouver un cadre qui nous permet de structurer et d'organiser notre code JS et de simplifier le cas où nous avons des liaisons de données, AJAX, etc. dans notre Rails 3.1 monde.
Nous allons apprendre comment le faire en JS correctement, mais alors nous le faisons, est-il un cadre clair que nous pourrions apprendre et de travailler à l'intérieur?
Très subjectif. Mais si vous aimez le MVVM, knock-out semble très familier. Si vous voulez quelque chose de maigre, de la colonne vertébrale est agréable. Il fonctionne bien avec des rails, mais alors, les autres probablement faire aussi bien.
OriginalL'auteur Tom Harrison Jr | 2012-02-07
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas Dojo, mais épine Dorsale vs knock-out est un peu comme comparer des pommes à des oranges.
Épine dorsale fournit une structure pour une application web + synchronisation avec le backend, alors que le knock-out lecteurs de l'INTERFACE utilisateur des mises à jour. Il y est un certain chevauchement entre les deux, mais cela ne veut pas dire qu'ils sont de véritables concurrents. Il y a même un projet qui tente de combiner les deux - Knockback.
Dernier mais non le moindre, il y a une grande discussion sur Bb vs Ko.
EDIT: je viens de trouver ceci: http://addyosmani.github.com/todomvc/ - une comparaison des différentes approches de la création de la même TODO app.
Puisque vous avez mentionné le Recul, peut-être que vous pouvez m'aider avec cette question: stackoverflow.com/questions/7992431/...
Avec quoi exactement?
Avez-vous une expérience avec le Recul?
Pas vraiment, sauf que je sais qu'il existe
OriginalL'auteur Tomasz Zielinski
Si vous voulez un cadre qui vous aide à structurer le code, je pense que vous devriez regarder Braise et AngularJS. AngularJS est développé et utilisé par Google, pour ce que ça vaut.
Un bon aperçu des différentes options est http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/
OriginalL'auteur sockmonk