Rails和Flex

时间:2020-03-06 14:44:36  来源:igfitidea点击:

关于使用Flex构建用于管理复杂Rails应用程序的RIA的任何想法。

我们开始发现很难使用ajax来保持我们的管理部分直观和易于用户使用。

欢迎大家提出任何建议或者建议

谢谢

多姆

解决方案

在情况下,Flex当然值得考虑。通常,Flex是比AJAX更成熟的开发平台,因此,如果通过某些合理的接口(Web服务,REST-full服务等)公开服务器端数据,则构建Flex前端是有意义的。

实际上,这取决于需求Flex与AJAX本身就是一个有趣的话题。

我们已经让RoR团队从事此程序的开发,并且我们设法开发了一个复杂的Rails应用程序,该应用程序具有足够的细微之处,使得管理部分难以使用。

解决此问题的方法是不要使用其他编程语言来创建整个Nota类应用程序来进行管理。

在简化和组织管理部分方面获得帮助的更多帮助。仔细阅读一些纸质草图,以更好地了解如何呈现这种复杂性,并在我们进行过程中揭示复杂性。

经常通过使用向导或者显示子选项来处理复杂性。与用户共度时光,看着他们完成任务。

有了更多详细信息,我可以使用更多细节编辑此答案。

尝试调查这本书:

如果我们想使用XML进行通信,那么我们不需要做很多事情。但是,如果我们想使用AMF网关,则需要检出RubyAMF。

但是我同意MattK,如果我们只想重新设计管理部分,则不值得在Flex中添加。我认为我们只需要进行一些可用性测试,获取反馈并修改界面即可。

如果我们已经有Flex开发人员,或者可以将项目的那部分外包,那么我只会考虑在情况下使用Flex。 Flex模块仅调用Web服务(用Ruby或者其他语言编写),因此项目的两个部分之间有很好的分隔。由于这两个部分之间的接口是易于模拟的Web服务,因此外包可以很好地工作。我们应该在当地有很多网上商店可以处理这项工作。如果开发人员有知识,则管理站点只需两到三周即可在Flex中进行开发。