Comments 10
В Zend_Amf есть незакрытый баг, он касается авторизации со стороны флешки через header-секцию AMF-пакета. А вообще Zend_Amf очень удобный. И сам Zend Framework в частности. Не знаю, откуда у вас «нелюбовь» к фреймворку.
И, большой плюс — зенл поддерживаеться Adobe и там была новость про официальное партнерство, про помощь в разработке, и даже вот Flash Developer for PHP вышел.
Единственное что да, слышал о быстродействии, но убедительных тестов не выдел. И если быстродействие значимо, что видимо нужно использовать сокеты или другие приемы типа true FCGI
Единственное что да, слышал о быстродействии, но убедительных тестов не выдел. И если быстродействие значимо, что видимо нужно использовать сокеты или другие приемы типа true FCGI
Как автор поста, на который Вы ссылаетесь, хочу сказать, что у меня не рассмотрены вопросы работы с VO, и описаны базовые шаги.
Здесь же рассматривается еще одна интересная фича этого формата.
Здесь же рассматривается еще одна интересная фича этого формата.
Там нету основ работы с форматом, как раз того, что мне и не хватало в своё время. Приведённый вами пост можно рассматривать, например, как дополнение к данному.
Кстати, а как в amfphp «завернуть» один класс в другой?
При необходимости в Zend_Amf использую вариант с setClassMap (дока тут)
Таким образом при использовании более расширенного автолоадера (App_Db_Letter => App/Db/Letter.php) можно избежать такой структуры папок «services/Vo/app/Vo/UserDataVo.php», а также при разработке приложений с разными методами взаимодействия с сервером (Amf, ajax, ...) будет возможность использовать одни и тежи классы.
При необходимости в Zend_Amf использую вариант с setClassMap (дока тут)
$server->setClassMap('SimpleObjectVO', 'Object');
$server->setClassMap('app1.Vo.UserDataVO', 'UserData');
$server->setClassMap('app2.Vo.UserDataVO', 'UserData');
$server->setClassMap('app2.Vo.UserDataVO', 'UserData');
$server->setClassMap('app3.Vo.LetterVO', 'App_Db_Letter');
Таким образом при использовании более расширенного автолоадера (App_Db_Letter => App/Db/Letter.php) можно избежать такой структуры папок «services/Vo/app/Vo/UserDataVo.php», а также при разработке приложений с разными методами взаимодействия с сервером (Amf, ajax, ...) будет возможность использовать одни и тежи классы.
Sign up to leave a comment.
Разработка приложений на AMFPHP