Есть ли какое-либо применение для Flex + Python / Ruby без веб-фреймворка (Django / Rails)?[закрыто]

StackOverflow https://stackoverflow.com/questions/686490

Вопрос

Я часто слышу о том, что Flex сочетается с веб-фреймворками на серверной части.Идея заключается в том, что Flex служит платформой представления, в то время как веб-платформа (Django / Rails) выполняет поиск в базе данных и отправляет данные в Flex для представления в виде XML.

Однако существует ли когда-либо ситуация, когда Flex и Python / Ruby были бы объединены без веб-фреймворка в качестве посредника?При каких обстоятельствах такая комбинация могла бы иметь смысл (если таковая имеется)?

(Я пытаюсь придумать проекты, в которых функциональность языка сценариев дополняла бы функциональность Flex - но также и то, возможно ли объединить их без слишком большого сглаза).

Это было полезно?

Решение

Вы все еще можете кодировать для WSGI непосредственно на Python.Если это тот маршрут, которым вы хотите пойти, БОДРОСТЬ ДУХА 333 это, пожалуй, единственный путь, которым можно пойти.

С учетом сказанного, это хороший опыт обучения, но на самом деле WSGI не предназначался для непосредственного использования.Вам не обязательно использовать фреймворк с полным стеком, такой как Django, если вы этого не хотите.Если вы хотите что-то более легкое, могу я предложить Вишневый или web.py?Они намного более легкие, чем Django.

Существуют и другие варианты, помимо WSGI, но практически все они будут содержать примерно одни и те же оговорки.Другими словами, это можно сделать, но обычно не рекомендуется.

Другие советы

Flash Player позволяет разработчикам открывать сокеты для удаленных приложений.Вполне возможно, что вы могли бы создать гибкое приложение, которое подключалось бы к удаленному серверу и передавало двоичные или сериализованные данные.Дополнительным преимуществом этого является поддержка асинхронной связи, поэтому такая возможность может быть полезна для многопользовательских игр или клиентов чата.

Adobe разрабатывает приложение для этой цели под названием Flash Media Server (если название не изменилось).

Существует также проект с открытым исходным кодом под названием Red5 с аналогичным набором функций.

Наконец, существует несколько библиотек, которые обеспечивают сериализацию и передачу flash-объектов между языками.Вот некоторые примеры AMFPHP http://www.amfphp.org/, и гораздо более продвинутые службы передачи данных Flex http://www.onflex.org/ted/2006/05/flex-data-services-part-1.php.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top