Flash and Flex applications, examples and sources: Новый раздел - Flex and AMFPHP ================================================================================ Bjorn on 17 January, 2008 Официальный сайт http://www.amfphp.org/. Перевод обзора с официального сайта: AMFPHP это бесплатная open-source реализация на PHP Action Message Format(AMF). AMF позволяет делать двоичное преобразование Action Script (AS2, AS3) типов и объектов для отправки серверным сервисам. AMFPHP призван с AMF протоколом стать альтернативой для Flex Data Services (AMF3) и Flash Remoting (AMF0). AMFPHP позволяет создавать клиентские приложения на таких языках как Flash, Flex и AIR для прямой связи с объектами PHP классов. PHP разработчики могут применять свои знания PHP при разработке кода на сервере, взаимодействуя с данными как с вебсервисами, базами данных и бизнес приложениями и возвращать данные клиенту. Клиентские приложения могут также уменьшить нагрузку на CPU путем передачи выполнения действий PHP сервисам и ждать результата для представления его пользователю. AMF позволяет делать mapping для типов данных и сложных объектов между клиентом и сервером. Задействованные ActionScript и PHP разработчики могут не беспокоиться о выборе типов данных между двумя языками. AMFPHP прекрасное решения для таких запросов, как заполнение datagrid из базы данных, для сложных RIA, использующих Cairngorm, ARP и другие MVC фреймворки. AMFPHP один из быстрейших клиент-серверных протоколов доступных разработчикам для Flash Player, потому что взаимосвязь происходит в двоичном формате, который в общем более компактный чем другие виды представления данных, такие как XML. В дополнение в ActionScript 3 доступен AMF3, который тоже сжимает двоичные данные для улучшения качества их передачи. В новом разделе будут выложены примеры приложений, использующие AMFPHP и описано пошагово выполнение тех или иных действий для построения приложения.