هل هناك أي فائدة لـ Flex + Python/Ruby بدون إطار ويب (Django/Rails)؟[مغلق]

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

سؤال

كثيرًا ما أسمع عن دمج Flex مع أطر عمل الويب في الواجهة الخلفية.الفكرة هي أن Flex يعمل كإطار عرض بينما يقوم إطار عمل الويب (Django/Rails) بإجراء عمليات البحث في قاعدة البيانات ويرسل البيانات إلى Flex لتقديمها في شكل XML.

ومع ذلك، هل هناك موقف يتم فيه دمج Flex وPython/Ruby بدون إطار ويب كوسيط؟تحت أي ظروف قد يكون مثل هذا الجمع منطقيًا (إن وجد)؟

(أحاول التفكير في المشاريع التي تكون فيها وظيفة لغة البرمجة النصية مكملة لوظيفة Flex - ولكن أيضًا ما إذا كان من الممكن الجمع بين الاثنين دون الكثير من النحس العالي).

هل كانت مفيدة؟

المحلول

ويمكنك لا تزال متاحة أمام WSGI مباشرة في بيثون. إذا كان هذا هو الطريق الذي تريد أن تذهب، PEP 333 عبارة عن فقط طريقة للذهاب.

وقال مع ذلك، وبذلك هي تجربة تعليمية جيدة، ولكن تم WSGI لا يقصد حقا لاستخدامها مباشرة. لم يكن لديك لاستخدام الإطار الكامل كومة مثل جانغو إذا كنت لا ترغب في ذلك. إذا كنت تريد شيئا أكثر خفيفة الوزن، قد أقترح CherryPy أو <وأ href = "HTTP: // webpy.org/ "يختلط =" نوفولو noreferrer "> web.py ؟ انهم أكثر بكثير خفيفة الوزن من جانغو هو.

وهناك خيارات أخرى جانبا من WSGI، ولكن سيكون لديهم الى حد كبير كل شيء عن نفس المحاذير. وبعبارة أخرى، فإنه يمكن القيام به، ولكن عادة لا ينصح.

نصائح أخرى

يسمح Flash Player للمطورين بفتح مآخذ التوصيل للتطبيقات البعيدة.من الممكن أن تتمكن من إنشاء تطبيق Flex متصل بخادم بعيد وينقل البيانات الثنائية أو المتسلسلة.وهذا له فائدة إضافية تتمثل في دعم الاتصال غير المتزامن، لذلك قد يكون هذا الشيء عمليًا للألعاب متعددة اللاعبين أو عملاء الدردشة.

تقوم Adobe بتطوير تطبيق لهذا الغرض يسمى Flash Media Server (ما لم يتغير الاسم).

يوجد أيضًا مشروع مفتوح المصدر يسمى Red5 مع مجموعة ميزات مماثلة.

وأخيرًا، هناك العديد من المكتبات التي تتيح إجراء تسلسل ونقل كائنات الفلاش بين اللغات.بعض الأمثلة هي AMFPHP http://www.amfphp.org/, وخدمات Flex Data الأكثر تقدمًا http://www.onflex.org/ted/2006/05/flex-data-services-part-1.php.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top