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

flex amfphp与weborb与xml

  •  1
  • martin  · 技术社区  · 17 年前

    我是flex 3和flash远程处理的新手,我无法决定使用哪种技术进行前端/后端通信。

    我从XML开始,但是在PHP中构造所有XML、在Flex中解析它们以及在Flex中再次构造XML然后在PHP中解析它们似乎都是开销。

    这就是我找到amfphp的原因,它看起来很好,因为我可以直接访问PHP中的类/对象并修改它们。看起来干净多了。例如,对数据库中的数据进行更新时,我只调用一个具有已定义属性的set方法。

    然后我又找到了weborp。

    AMFPHP最大的缺点是什么?有什么建议吗?

    谢谢, 马丁

    4 回复  |  直到 17 年前
        1
  •  1
  •   Ryan Guill    17 年前

    我对Weborp一无所知,但AMFPHP肯定比XML更适合您。AMF是一种二进制传输,它比传输所有的ASCII文本和全部解析快得多。此外,它还允许您直接使用PHP类文件。

    我真的想不出任何缺点;)

    只有在编写一个将被多个不同语言使用(使用)的服务,并且需要最小公分母时,XML才更有意义。

        2
  •  1
  •   Lieven Cardoen    17 年前

    Weborb也是一个很好的选择,但是它们主要集中在.NET上(这就是我使用它的目的),所以您必须比较AMFPHP、ZendamF和Weborb。Weborb还有许多其他功能,如消息传递、PDF支持、msmq支持等等。但我不知道PHP中支持哪些功能。

        3
  •  1
  •   Mead    17 年前

    我用AMFPHP做了一个小项目,那里有很多设计师和我自己,那很好,它非常快速和简单。我在一个中型项目中使用了Weborb,涉及大约4个flex开发人员;它工作得很好,我觉得这种方法可以处理相当大的组(我们在flex方面使用了cairngorm,btw)。

    我觉得Weborb更完整,尽管PHP端的类编组有点难调试。(也就是说,如果在flex中准备了一个对象,而as3类定义与php类定义略有偏差,那么很难从错误中解释出来。同步这些应该是自动的,不知道这是否可行。)

    推荐文章