سؤال

ما هي قواعد البيانات التي يدعمها Adobe Flash، إن وجدت؟

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

المحلول

لا شيء، حقا.

وكما قال الآخرون، فإن الحل الأفضل هو أن يكون هناك شيء بينهما.أنا شخصيا أفضل com.amfphp لمجموعات البيانات الأكبر حجمًا وتنسيق XML العادي للأشياء الأصغر حجمًا، خاصة أنهم قدموا E4X (طريقة أفضل للتعامل مع XML) في ActionScript 3.

ومع ذلك، نظرًا لأن Flash يمكنه إجراء اتصال بالمقبس، فإنه يكون ممكن التحدث مباشرة إلى الخادم.هذا سريع جدًا، لكنك في الأساس تفتح قاعدة بياناتك للعالم.لم أستخدم أيًا من هذه العناصر مطلقًا، ولكن يبدو أن أهمها asql و assql.

وأيضا تشغيل الفلاش أدوبي إير لديه دعم ل com.sqlite قواعد بيانات.

نصائح أخرى

لا أحد.

بدلاً من ذلك، ستحتاج إلى إنشاء بعض البرامج الوسيطة (على سبيل المثال، خدمة ويب) التي تحدثت إليها والتي قامت بإنشاء قاعدة البيانات CRUD نيابةً عنك.

اتفق مع @SCdF، وقم بإنشاء خدمة بلغة php أو أي لغة أخرى تأخذ استعلامًا معدلاً من الفلاش، وتنفذه وترجع استجابة قاعدة البيانات.تأكد من أنه لا يتطلب سوى اتصالاً من عنوان IP المحلي الخاص به أو شيء من هذا القبيل لمنع "الاستخدام غير المقصود".

يجب أن تنظر إلى هذا شرط.كما يمكنك النظر في خدمات البيانات المرنة.عادة ما يكون Flex أكثر ملاءمة للتطبيقات التي تحتاج إلى وصول كبير إلى البيانات، ولكن بالنسبة للأشياء البسيطة في الفلاش، يجب عليك استخدام بعض مصادر بيانات Xml، وكتابة مصدر XML بنفسك بشيء مثل php، asp، python، perl وما إلى ذلك.كما أشار الآخرون.

@SCdF صحيح.من فم الحصان:

لا يمكن لفيلم Macromedia Flash التواصل مباشرة مع قاعدة بيانات.ومع ذلك ، يمكن لـ Macromedia Flash Movies "التحدث" إلى تطبيقات جانب الخادم (يشار إليها أيضًا باسم "الوسيطة").يمكن للبرامج الوسيطة الاستعلام عن بيانات قاعدة بيانات ونقل البيانات ذهابًا وإيابًا.هناك العديد من تطبيقات الخادم المتاحة.بعض من الأكثر شيوعًا هي CGI و ASP و PHP و Coldfusion و Tango.

ماذا عن Blaze DS (التي كانت في السابق عبارة عن Flex Data Services) وLiveCycle Data Services؟

Zend AMF وحش!من منشئ AMFPHP، ولكن Zend AMF مدعوم من كل من Adobe وZend.في حين أن AMFPHP أكثر قوة بعض الشيء، يبدو أن منشئه (Wade Arnold) يركز على Zend AMF وقد أصبح أفضل بكثير.

إذا كنت تريد شيئًا أكثر على مستوى المؤسسات، فإنني أنصحك باستخدام Blaze DS أو LiveCycle كما هو مقترح بواسطة prochaine.

إذا كنت تريد اتباع مسار nosql، فهناك مكتبة actionscript مفتوحة المصدر للتواصل مع CouchDb: http://code.google.com/p/as3relax/

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