cairngorm+flex 如何与 Rails 集成?
我的意思是,cairngorm 的 mvc 和 Rails 中的 mvc 的功能不重叠吗? 我不确定我是否理解对带有 Rails 后端的 cairngorm 的需求。
I mean, the mvc for cairngorm and the one in rails don't overlap their functionalities? I'm not sure I understand the need for cairngorm with the rails backend..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没有必要,这是一个选项,Cairgorm 将整个 Rails 视为一个模型。 Rails 发送 xml 而不是 html,因此不会出现浏览器 CSS 细节问题。
您可以使用 Rails 作为 REST 层,并将业务逻辑放入 Flex 中。
您可以使用 cairgorm 作为复杂但经过充分测试的 Rails 应用程序的糖果盖。
您可以找到适合您的中间解决方案。
我们确实在 Rails 中实现了大多数业务逻辑,但使用 flex/cairgorm 只向每个用户显示适合其任务的按钮/表单/控件,并以一种独立于浏览器的良好方式来完成。
希望这对您有帮助,请随时询问任何细节
There is no need, it's an option, Cairgorm see's the whole Rails as a model. Rails send xml instead of html so no browser-css-details headaches.
You can use rails as a REST layer and put your business logic in flex.
You can use cairgorm as a candy cover over a complex but well tested rails application.
You can find middle of the way solution that suits to you.
We do implement most business logic in rails but use flex/cairgorm to show each user only the right buttons/forms/controls to her task, and to do it in a nice browser-independent way.
Hope this helps you, feel free to ask any detail
Rails 是服务器的 MVC。 您仍然需要一个足够复杂的客户端应用程序的架构。 我们在客户端上使用 PureMVC,通过与 Rails 服务器的 REST (JSON) 接口,并且运行良好。 PureMVC 允许客户端的模型独立于客户端的视图组件,并且可以轻松地同时更新独立的视图组件。
Rails is MVC for the server. You still need an architecture for a sufficiently complex client application. We're using PureMVC on the client with a REST (JSON) interface to a Rails server and it's working nicely. PureMVC allows for the client's model to be independent from the client's view components, and makes it easy to update independent view components simultaneously.