【发布时间】:2009-06-20 19:29:14
【问题描述】:
我的意思是,cairngorm 的 mvc 和 rails 中的 mvc 不重叠它们的功能?我不确定我是否理解带有 rails 后端的 cairngorm 的需求..
【问题讨论】:
标签: ruby-on-rails ruby apache-flex model-view-controller cairngorm
我的意思是,cairngorm 的 mvc 和 rails 中的 mvc 不重叠它们的功能?我不确定我是否理解带有 rails 后端的 cairngorm 的需求..
【问题讨论】:
标签: ruby-on-rails ruby apache-flex model-view-controller cairngorm
没有必要,这是一个选项,Cairgorm 将整个 Rails 视为一个模型。 Rails 发送 xml 而不是 html,因此无需担心浏览器 CSS 细节问题。
您可以将 Rails 用作 REST 层,并将您的业务逻辑置于 flex 中。
您可以将 cairgorm 用作复杂但经过良好测试的 rails 应用程序的糖果盖。
您可以找到适合您的解决方案。
我们确实在 rails 中实现了大多数业务逻辑,但使用 flex/cairgorm 仅向每个用户显示其任务的正确按钮/表单/控件,并以一种独立于浏览器的良好方式来完成。
希望对你有帮助,有什么问题欢迎咨询
【讨论】:
Rails 是服务器的 MVC。对于足够复杂的客户端应用程序,您仍然需要一个架构。我们在客户端上使用 PureMVC 与 Rails 服务器的 REST (JSON) 接口,它运行良好。 PureMVC 允许客户端的模型独立于客户端的视图组件,并且可以轻松地同时更新独立的视图组件。
【讨论】: