代码之家  ›  专栏  ›  技术社区  ›  luca

Cairngorm+Flex如何与Rails集成?

  •  0
  • luca  · 技术社区  · 15 年前

    我的意思是,凯恩戈姆的MVC和Rails中的MVC没有重叠它们的功能?我不确定我是否理解Cairngorm对Rails后端的需求。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Oinak    15 年前

    没有必要,这是一个选项,Cairgorm将整个Rails看作一个模型。Rails发送XML而不是HTML,因此没有浏览器的CSS细节问题。

    您可以将Rails用作休息层,并将业务逻辑置于flex中。

    您可以在一个复杂但测试良好的Rails应用程序上使用CairForm作为糖果封面。

    您可以找到适合您的中间解决方案。

    我们确实在Rails中实现了大多数业务逻辑,但使用flex/cairgorm只向每个用户显示其任务的正确按钮/表单/控件,并以一种与浏览器无关的良好方式进行。

    希望这对你有帮助,随时询问细节

        2
  •  -1
  •   Glenn    15 年前

    Rails是服务器的MVC。对于足够复杂的客户机应用程序,您仍然需要一个体系结构。我们在客户机上使用pureMVC,它有一个到Rails服务器的REST(JSON)接口,并且工作得很好。pureMVC允许客户机的模型独立于客户机的视图组件,并使同时更新独立视图组件变得容易。