Вы можете найти очень похожий вопрос с моим ответом здесь: Which is the best way to get Data in my Flex Application?.
Однако этот вопрос больше касается аспекта производительности, поэтому я подробно рассмотрю его. В основном вы должны просто выбрать, какой язык вы наиболее эффективны. Обратите внимание, что помимо Java, ColdFusion и PHP, которые также могут быть Ruby, Python, .NET и, возможно, больше, если у них есть реализация сериализации AMF (de).
Если есть один из этих языков, которые вы знаете лучше всего, выберите это. Если нет, перейдите для ColdFusion или Java, поскольку я считаю, что они легче всего настроить для связи с Flex. И для выбора между этими двумя:
- Java является строго типизированным языком и очень похож на ActionScript 3, который вы будете использовать на стороне клиента. На сайте BlazeDS вы найдете сервер Tomcat с интегрированным BlazeDS и некоторыми примерами приложений с Flex и Java.
- ColdFusion свободно набирается, а уровень производительности построен поверх Java. Он поставляется в комплекте с BlazeDS и очень прост в настройке с помощью Flex. Однако, по сравнению с Tomcat, это довольно тяжело для ресурсов, которые вы, возможно, захотите принять во внимание, если вы планируете запустить его локально.
С каким хостингом/бюджетом вы работаете? Вы хотите использовать общий хостинг, VPS или выделенные серверы? Посмотрите, что каждый из них будет стоить для развертывания для размера вашего приложения. Кроме того, я ожидаю, что будут установлены расходы на лицензирование для развертывания Coldfusion, тогда как остальные два будут бесплатными. – halfer
(Кстати, хотя это интересно, вообще такой вопрос слишком дискурсивный здесь). – halfer
Извините за то, что вы недостаточно конкретны, но я только начинаю сгибаться и на самом деле понятия не имею. Спасибо за весь комментарий – chmod