#flash #apache-flex #client-server #ria
#flash #apache-flex #клиент-сервер #ria
Вопрос:
Если бы вы собирались писать RIA на основе flash, какой язык вы бы выбрали для сервера?
Приветствуются любые мысли! Заранее благодарю вас!
UPD: Ну, допустим, я собираюсь написать texteditor. База данных на сервере — MongoDB. Таким образом, вполне вероятно, что клиент и сервер обменивались данными через JSON. Сериализованные блоки текста хранятся в БД, поэтому сервер получает их из БД и отправляет клиенту или обновляет их. Основная функциональность должна быть на стороне клиента. Сервер также должен иметь возможность экспортировать документы в формат TeX.
Комментарии:
1. Все зависит от того, чего вы хотите достичь на самом деле.. Поэтому ваш вопрос довольно расплывчатый. Не могли бы вы подробнее рассказать о некоторых функциях, которые должны предоставлять ваш сервер и клиент?
2. Как упоминал Деннис, все зависит от того, чего вы хотите достичь. Однако Java и PHP являются популярными вариантами.
Ответ №1:
Поскольку Flash Player 11 и AIR 3 отсутствуют, вы сможете использовать встроенную поддержку JSON на стороне клиента.
Поэтому, если вы все равно собираетесь использовать JSON, на самом деле не имеет значения, какую технологию на стороне сервера вы используете. Как уже упоминал Роб, Java и Php часто используются для этой цели.
Однако имейте в виду, что использование AMF будет иметь некоторые преимущества в производительности и позволит вам переносить типизированные объекты без необходимости их ручного анализа.
Ответ №2:
Если вы хотите использовать Adobe Flex на стороне клиента и у вас есть некоторые навыки работы с Java, я бы рекомендовал использовать Java на стороне сервера. Другой вопрос, действительно ли вы хотите создать веб-приложение или настольное приложение (AIR, а не FLex).