Question

J'entends souvent parler Flex étant combiné avec les frameworks web sur le back-end. L'idée étant que Flex sert le cadre de présentation alors que le framework web (Django / Rails) La base de données et de recherches envoie les données à Flex pour présenter sous la forme de XML.

Cependant, il est toujours une situation où Flex et Python / Ruby seraient combinés sans un cadre Web d'intermédiaire? Dans quelles circonstances un tel sens de faire de combinaison (le cas échéant)?

(je suis en train de penser à des projets où la fonctionnalité d'un langage de script serait complémentaire avec les fonctionnalités de Flex - mais aussi s'il est possible que les deux soient combinés sans trop haute Jinx).

Était-ce utile?

La solution

Vous pouvez toujours le code contre WSGI directement en Python. Si tel est l'itinéraire que vous voulez aller, PEP 333 est la seule chemin à parcourir.

Cela dit, le faire est une bonne expérience d'apprentissage, mais WSGI n'a pas été vraiment destiné à être utilisé directement. Vous ne devez pas utiliser un framework hiérarchisé comme Django si vous ne voulez pas. Si vous voulez quelque chose de plus léger, je suggérer CherryPy ou web.py ? Ils sont beaucoup plus léger que Django est.

Il y a d'autres options en dehors de WSGI, mais ils ont tous à peu près sur les mêmes mises en garde. En d'autres termes, il peut être fait, mais il est généralement pas recommandée.

Autres conseils

lecteur Flash permet aux développeurs d'ouvrir des sockets pour des applications distantes. Il est possible que vous pouvez créer une application Flex qui est connecté à un serveur distant et transféré des données binaires ou un numéro de série. Cela a l'avantage de soutenir la communication asynchrone, une telle chose pourrait être pratique pour les jeux multijoueurs ou chat clients.

Adobe développe une application à cet effet appelé Flash Media Server (sauf si le nom a changé).

Il y a aussi un projet open source appelé Red5 avec un ensemble de fonctionnalités similaires.

Enfin, il existe plusieurs bibliothèques qui permettent sérialisation et le transfert des objets flash entre les langues. Quelques exemples sont AMFPHP http://www.amfphp.org/ et les Flex Data Services beaucoup plus avancés http://www.onflex.org/ ted / 2006/05 / flex-data-services-partie-1.php .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top