Мне лично очень понравилось использовать PHP и MySQL в качестве бэкэнда для многих мамы и поп-приложений / веб-сайтов, которые я сделал, и это служит своей цели.XML, в конце концов, довольно легко читать, поэтому отладка, как правило, не слишком хлопотна.
Я думаю, что вам нужно, хотя AMF (actionScript message format) - это сериализованная версия (если вы не знакомы сТермин в основном двоичная форма объекта) простых старых объектов ActionScript, вы можете использовать BlazeDS (бесплатно от Adobe) в качестве компонента для сервера.В больших проектах я использовал какой-то J2EE-сервер (например, Websphere или Apache Tomcat), BlazeDS, Spring и iBatis (Teradata DB, стоящая за ним, но кого это волнует :)) с довольно удивительным успехом (создавая такую среду)хотя это не тривиально ... если взять по частям, то это можно сделать, и использование инструментов сборки, таких как maven, облегчает жизнь).Если у вас есть интуиция, я бы порекомендовал этот маршрут: http://code.google.com/p/maven-blazeds-spring-archetype/
В качестве альтернативы, посмотрите amfphp в php-бэкенде, который поддерживает AMF или другие библиотеки AMF для вашего языка, он очень отделен и каждыйчасть может быть выбрана в зависимости от того, что больше всего соответствует вашим потребностям.