Frage

Ich höre oft über Flex auf dem Back-End mit Web-Frameworks kombiniert werden. Die Idee ist, dass Flex als Präsentationsframework dient, während der Web-Framework (Django / Rails) wird die Datenbank-Lookups und sendet die Daten an Flex in Form von XML zu präsentieren.

Allerdings gibt es je eine Situation, wo Flex und Python / Ruby-wären ohne einen Web-Framework als Vermittler kombiniert werden? Unter welchen Umständen könnte eine solche Kombination sinnvoll (wenn überhaupt)?

(Ich versuche, von Projekten zu denken, wo die Funktionalität einer Skriptsprache mit der Funktionalität von Flex ergänzen würde -, sondern auch, ob es möglich, dass die beiden ohne zu viel hohe verhexen kombiniert werden).

War es hilfreich?

Lösung

Sie können immer noch Code gegen WSGI direkt in Python. Wenn das der Weg Sie gehen wollen, PEP 333 ist über die einzige Weg zu gehen.

Mit dieser sagt, damit ist eine gute Lernerfahrung, aber WSGI war nicht wirklich beabsichtigt direkt verwendet werden. Sie müssen nicht einen Full-Stack Framework wie Django verwenden, wenn Sie nicht wollen. Wenn Sie etwas mehr Licht Gewicht wollen, könnte ich vorschlagen CherryPy oder web.py ? Sie sind viel leichtgewichtiger als Django ist.

Es gibt andere Optionen abgesehen von WSGI, aber sie werden so ziemlich alle haben etwa die gleichen Einschränkungen. Mit anderen Worten, es kann getan werden, aber in der Regel nicht zu empfehlen ist.

Andere Tipps

Flash-Player ermöglicht es Entwicklern, Sockets Remote-Anwendungen zu öffnen. Es ist möglich, dass Sie eine Flex-Anwendung erstellen können, die auf einem Remote-Server verbunden und binäre oder serialisierten Daten übertragen. Dies hat den zusätzlichen Vorteil der asynchrone Kommunikation unterstützen, so so etwas könnte für Multiplayer-Spiele oder Chat-Clients praktisch sein.

Adobe entwickelt eine Anwendung für diesen Zweck Flash Media Server genannt (Es sei denn, der Name geändert hat).

Es gibt auch ein Open-Source-Projekt namens Red5 mit einem ähnlichen Funktionsumfang.

Schließlich gibt es mehrere Bibliotheken, die Serialisierung und die Übertragung von Flash-Objekten zwischen den Sprachen zu ermöglichen. Einige Beispiele sind AMFPHP http://www.amfphp.org/ und die viel weiter fortgeschritten Flex Data Services http://www.onflex.org/ ted / 2006/05 / flex-data-services-teil~~POS=TRUNC 1.php .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top