Webフレームワーク(ジャンゴ/ Railsの)なしのFlex + Pythonの/ Rubyのための任意の使用はありますか? [閉まっている]
-
22-08-2019 - |
質問
私は、多くの場合、FlexのバックエンドのWebフレームワークと組み合わせることについて聞きます。アイデアは、Webフレームワーク(ジャンゴ/ Railsは)データベース検索を行い、XMLの形で存在するのFlexにデータを送信しながら、Flexはプレゼンテーション・フレームワークとして機能することである。
ただし、FlexとPythonの/ Rubyは仲介者としてのWebフレームワークなしで結合されるだろう状況がこれまでにありますか?どのような状況下では、このような組み合わせは、(もしあれば)意味をなすのでしょうか?
(私はスクリプト言語の機能は、Flexの機能と相補的になり、プロジェクトを考えるようにしようとしている - だけでなく、二つはあまり高くジンクスなしで結合することは可能ですか)。
解決
あなたはまだPythonで直接WSGIに対してコーディングすることができます。それはあなたが行きたいルートの場合は、 PEP 333 のはわずかについてです進むべき道ます。
そうは言っても、、そうすることは良い学習経験ですが、WSGIは本当に直接使用するためのものではなかったです。あなたがしたくない場合は、Djangoのようなフルスタックフレームワークを使用する必要はありません。あなたが何かをより軽量にしたい場合は、私が提案する可能性がある CherryPyにするまたは
があり、他のオプションはさておきWSGIからですが、彼らはほとんどすべてが同じ警告について持っているでしょう。言い換えれば、それは行うことができますが、通常は推奨されません。
他のヒント
のFlashプレーヤーは、開発者がリモートアプリケーションへのソケットを開くことができます。あなたがリモートサーバに接続し、バイナリまたは直列化されたデータを転送するFlexアプリケーションを作成することができることを実現可能です。これは、非同期通信をサポートする追加の利点を持っているので、そのようなことは、マルチプレイヤーゲームのために実用的であるか、またはクライアントをチャットすることがあります。
(名前が変更された場合を除き)のAdobeは、Flash Media Serverと呼ばれ、この目的のためにアプリケーションを開発します。
と同様の機能セットとのRed5と呼ばれるオープンソースプロジェクトもあります。
最後に、直列化および言語間のフラッシュオブジェクトの転送を可能にするいくつかのライブラリがあります。いくつかの例としては、AMFPHP http://www.amfphp.org/ にあり、はるかに高度なFlexデータサービス http://www.onflex.org/テッド/ 2006/05 /フレックスデータ・サービス・パート1.phpするます。