InfoQ

新闻

Adobe推出支持Zend框架的AMF

作者 Moxie Zhang 译者 张凯峰 发布于 2008年10月3日 下午11时34分

社区
Java
主题
RIA
标签
Flex,
PHP

作为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

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。