Я не работал с ZF. Я слышал, что можно использовать его отдельные модули, не используя весь фреймворк, но будет ли это удобно и можно ли вообще выделить этот модуль из фреймворка или нужно держать его полностью в своем проекте?
А что есть под PHP для работы с AMF? Насколько я понимаю, amfPHP — это фреймворк со своей структурой проекта. Есть ли библиотеки, которые позволяли бы добавить работу с ним в существующий проект с уже заданной структурой?
В принципе, можно конкретизировать задачу: задача — обмен сложными, большими структурами данных. Приложение представляет собой игру.
Хотелось бы получать эти структуры на клиенте стандартизированными, желательно типизированными, и желательно, чтобы свойства имели заданные типы, не обязательно строковые.
Знание инструмента не принципиально, так как есть возможность изучать новые.
То есть, хочется двигаться вперед в правильном направлении.