Adobe推出支持Zend框架的AMF

作为RIA技术和工具,Adobe Flex和Microsoft Silverlight已经日趋成熟,而人们开始期望智能服务器端的集成技术能够成为改善RIA的重要领域。一些开源项目(比如AMFPHP)和工具(比如WebORB)就是致力于服务器端逻辑和RIA(Flash)客户端之间的集成的。上周,Adobe和Zend联合发表声明,通过他们的努力合作,推出了Action Message Format(AMF)来支持Zend框架。而结果就会是一个厂商支持的Flex和PHP之间的集成,正如Zend所说的“第三方在前端,而业务在后端”。

根据Adobe Flex团队所说:

Zend框架的这个新组件可以让PHP开发者构建出通过Flash Player或者Adobe AIR运行在浏览器中的Flex应用,并使用AMF和服务器端进行通讯。

这个计划为PHP开发者提供了一个Adobe发起的AMF项目,并带来比ColdFusion之于Java开发者更加紧密的 AMF互操作性。

有趣的是,管理AMFPHP项目的Wade Arnold同时也领导着针对Adobe的Zend框架的工作。

来自Zend的Cal Evans分享了他对于这种新型合作的激动心情:

从一开始我就看到并理解Flash是什么并且能做什么,我很羡慕Flash设计者能做的那些事情……恩,就是flash。而Flex除了能提供一支新的画笔来让我画画外,却没法帮助像我这样的开发者设计出非常抢眼的用户界面。但现在,我可以在我的后台代码里描绘出更多有用的界面了。

虽然来自于Flex社区的声音都很积极,但也有一些开发者仍然表现出不高的热情。比如,InsideRIA的Rich Tretola说道,“把这两种技术放到一起更像是没脑子的人干的。幸运的是,那的确是Adobe和Zend上周官方声明的。”

来自于Midnight Coders(WebORB的公司)的Mark Piller也说道:

Flex和PHP的集成至少两年前就可以了。WebORB和AMFPHP共同提供了这样的集成技术。WebORB所做的工作甚至超越了Zend/Adobe声明的内容。它提供了Flex远程控制、数据管理以及Flex/Flash和PHP之间传递消息等功能。所以谁能告诉我,Adobe/Zend介绍并实现的到底是个什么全新的东西,突然能让所有的PHP开发者完成以前他们无法做到的事情?

来自Simplified Chaos的Todd最后总结道:

我猜Adobe官方支持这样一个东西是个好事情,但许多PHP开发者对此显得有点漠不关心。即使这样,每个人还是不得不承认一个具有良好质量的PHP AMF库的确是个好东西。在做过一些大型的Flex项目之后,我开始相信对于Flex和Web应用来说,它们的完美结合不应该只是个Flex应用,而是通过Flex组件来“增强”普通的基于Web的应用的丰富性。这对两个技术领域都是最有益处的。

查看英文原文:Adobe contributes AMF support to Zend Framework

你可能感兴趣的:(Adobe推出支持Zend框架的AMF)