Je veux dire, le mvc pour cairngorm et celui des rails ne se chevauchent pas leurs fonctionnalités? Je ne suis pas sûr que je comprends la nécessité d'cairngorm avec le backend rails ..comment cairngorm + flex s'intègre-t-il aux rails?
Répondre
Il n'y a pas besoin, il est une option, voir Cairgorm est l'ensemble des rails comme un modèle. Rails envoie xml au lieu de html donc pas de maux de tête de navigateur-css-détails.
Vous pouvez utiliser des rails comme une couche de repos et de mettre votre logique métier dans flex.
Vous pouvez utiliser cairgorm comme une couverture de bonbons sur une application rails complexe, mais bien testé.
Vous pouvez trouver milieu de la solution de manière à vous convient. Nous implémentons la plupart des logiques métier dans les rails, mais nous utilisons flex/cairgorm pour montrer à chaque utilisateur uniquement les bons boutons/formulaires/contrôles pour sa tâche, et de le faire de manière indépendante du navigateur.
espoir que cela vous aide, ne hésitez pas à demander détail
Rails est MVC pour le serveur. Vous avez toujours besoin d'une architecture pour une application client suffisamment complexe. Nous utilisons PureMVC sur le client avec une interface REST (JSON) à un serveur Rails et cela fonctionne bien. PureMVC permet au modèle du client d'être indépendant des composants de vue du client et facilite la mise à jour simultanée des composants de vue indépendants.