#php #actionscript-3 #frameworks #transactions #flex4
#php #actionscript-3 #фреймворки #транзакции #flex4
Вопрос:
Мне нужно создать приложение, которое будет использовать Flex на стороне клиента и PHP на стороне сервера. В моем приложении мне нужно будет открывать транзакции в течение длительного времени (возможно, 1, 2, 3 минуты). Можете ли вы дать мне какие-либо рекомендации по использованию PHP-FLEX fraework? Я даже нашел что-то вроде AS3FlexDB, но, похоже, он долгое время не поддерживает транзакции.
Любые изменения будут оценены.
Ответ №1:
Библиотека по вашей ссылке предназначена для подключения MySQL прямо из Flash-клиента. Что касается меня, ваш вопрос не имеет отношения к Flex, а связан только с PHP. Flex может создавать клиент, который может взаимодействовать с сервером, используя некоторый протокол (XML или AMF с использованием AMFPHP). Но все коммуникации с БД и логика транзакций должны быть размещены на стороне сервера (PHP). Гибкий клиент должен быть независимым от базы данных и транзакций.
Комментарии:
1. Что, если я хочу сохранить транзакцию открытой до тех пор, пока клиент не заполнит некоторые входные данные?
2. Сервер должен дождаться ответа от клиента. Но пользователь может закрыть клиент и раньше. Таким образом, вы должны ввести некоторый тайм-аут для ответа клиента.
3. В любом случае, все решение находится на стороне сервера. Клиент — это просто клиент.