Pergunta

Eu ouvi muitas vezes sobre Flex sendo combinado com frameworks web no backend. A idéia é que Flex serve como a estrutura de apresentação enquanto o framework web (Django / Rails) faz as pesquisas de banco de dados e envia os dados para o Flex para presente na forma de XML.

No entanto, há sempre uma situação onde Flex e Python / Ruby seria combinada sem um framework web como intermediário? Em que circunstâncias pode uma tal combinação faz sentido (se houver)?

(Eu estou tentando pensar em projectos onde a funcionalidade de uma linguagem de script seria complementar com a funcionalidade do Flex -, mas também se é possível para os dois para ser combinados sem muito alta Jinx).

Foi útil?

Solução

Você ainda pode código contra WSGI diretamente em Python. Se esse é o caminho que você quer ir, PEP 333 é sobre a única caminho a percorrer.

Com o que disse, isso é uma experiência boa aprendizagem, mas WSGI não estava destinado a ser usado diretamente. Você não tem que usar um framework full-stack como Django, se você não quiser. Se você quiser algo mais leve, eu poderia sugerir CherryPy ou web.py ? Eles são muito mais leves do que o Django é.

Há outras opções além de WSGI, mas eles praticamente todos têm sobre as mesmas ressalvas. Em outras palavras, isso pode ser feito, mas geralmente não é recomendado.

Outras dicas

Flash player permite que os desenvolvedores para sockets abertos para aplicações remotas. É possível que você poderia criar um aplicativo Flex que conectado a um servidor remoto e transferidos dados binários ou serializados. Isto tem o benefício adicional de suportar comunicação assíncrona, de modo tal coisa pode ser prático para jogos multiplayer ou clientes de chat.

Adobe desenvolve uma aplicação para este propósito chamado Flash Media Server (A menos que o nome foi alterado).

Há também um projeto open source chamado Red5 com um conjunto de características semelhantes.

Finalmente, existem várias bibliotecas que permitem a serialização e transferência de objetos flash entre as línguas. Alguns exemplos são AMFPHP http://www.amfphp.org/ , eo muito mais avançado Flex Data Services http://www.onflex.org/ ted / 2006/05 / Flex-serviços de dados de part-1.php .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top