Как cairngorm+flex интегрируется с рельсами?
Я имею в виду, что MVC для Cairngorm и тот, который в рельсах не пересекаются их функции? Я не уверен, что понимаю потребность в cairngorm с бэкэндом рельсов.
2 ответа
В этом нет необходимости, это вариант, Cairgorm видит весь Rails как модель. Rails отправляет xml вместо html, поэтому никаких проблем с браузером не происходит.
Вы можете использовать рельсы в качестве слоя REST и использовать гибкую бизнес-логику.
Вы можете использовать кергорм в качестве прикрытия для конфет над сложным, но хорошо протестированным применением рельсов.
Вы можете найти подходящее вам решение.
Мы реализуем большую часть бизнес-логики в рельсах, но используем flex/cairgorm, чтобы показать каждому пользователю только правильные кнопки / формы / элементы управления для его задачи и сделать это приятным, независимым от браузера способом.
Надеюсь, это поможет вам, не стесняйтесь спрашивать любые детали
Rails - это MVC для сервера. Вам все еще нужна архитектура для достаточно сложного клиентского приложения. Мы используем PureMVC на клиенте с интерфейсом REST (JSON) для сервера Rails, и он работает хорошо. PureMVC позволяет клиентской модели быть независимой от клиентских компонентов представления и упрощает одновременное обновление независимых компонентов представления.