结合Flex和Rails有一个很好的论据吗?

时间:2009-04-28 17:15:23

标签: ruby-on-rails ruby flex

由于Rails已经成为一个有效的富Internet应用程序框架,因为它使Ajax变得如此简单,将Rails与Flex结合并使用Flex作为前端而不是HTML的理由是什么?我的程序员朋友说他使用这种组合是因为Flex非常适合RIA。我的论点是Rails已经很好了 - 为什么要增加额外的复杂性?这样做的另一个重大缺点是,你不能再在前端使用HTML了,因为Flex使这个问题非常严重。对于这种技术组合带来的任何好处,这似乎是一个非常高的代价。

3 个答案:

答案 0 :(得分:1)

我认为您希望根据客户端应用程序的需求来考虑这一点。如果你可以在rails中完成所需的一切,那么就没有必要去弯曲。如果您需要更多的客户端控制,那么您可以构建一个flex应用程序并使rails应用程序只是一个Web服务。

答案 1 :(得分:0)

我不知道人们使用Flex和rails这么多。但使用Flash / Flex确实可以为您提供更多处理和可视化功能。此外,您可以从Flex获得本机AMF支持,以实现高效的数据传输。

答案 2 :(得分:0)

这一切都取决于您对RIA(富互联网应用程序)的真正定义。对某些人来说,支持AJAX的Web应用程序可能符合要求。对于其他人来说,RIA包括高度风格化的元素,高水平的交互性和一些动画。

如果你是按照第一个要求思考的人之一,那就太好了。支持AJAX的RoR应用程序对您的RIA来说已经足够了。对于那些属于第二组的人来说,RoR是另一种为使用Flex / Flash进行演示的RIA提供数据后端的方法。

就我个人而言,我相信RoR与Flex相结合将为您提供比标准的支持AJAX的Web应用程序更丰富,更动态,更具吸引力的RIA。