Pregunta

¿Qué bases de datos admite Adobe Flash, si corresponde?

¿Fue útil?

Solución

Ninguno, de verdad.

Como han dicho otros, la mejor solución es tener algo intermedio.yo personalmente prefiero amfphp para conjuntos de datos más grandes y xml simple para cosas más pequeñas, especialmente desde que introdujeron E4X (manejo de XML mucho mejor) en ActionScript 3.

Sin embargo, dado que Flash puede realizar comunicaciones por socket, es Es posible hablar directamente con un servidor.Esto es muy rápido, pero básicamente estás abriendo tu base de datos al mundo.Nunca he usado ninguno de estos, pero los principales parecen ser asql y assql.

Además, el flash se está ejecutando Adobe AIR tiene soporte para sqlite bases de datos.

Otros consejos

Ninguno.

En su lugar, necesitaría crear algún middleware (por ejemplo, un servicio web) con el que haya hablado y que haga la base de datos CRUD por usted.

De acuerdo con @SCdF, cree un servicio en php o cualquier otro lenguaje que tome una consulta modificada de flash, la ejecute y devuelva la respuesta de la base de datos.Asegúrese de que solo tome una conexión desde su propia dirección IP local o algo así para evitar un "uso involuntario".

Deberías mirar esto artículo.También podrías investigar Servicios de datos flexibles.Por lo general, Flex es más adecuado para aplicaciones que necesitan mucho acceso a datos, pero para cosas simples en flash debe usar algunas fuentes de datos Xml y escribir la fuente xml usted mismo en algo como php, asp, python, perl, etc.como otros han señalado.

@SCdF es correcto.De la boca del caballo:

Una película de Macromedia Flash no puede comunicarse directamente con una base de datos.Sin embargo, las películas de Macromedia Flash pueden "hablar" con aplicaciones del lado del servidor (también denominadas "middleware").El middleware puede consultar una base de datos y transmitir datos de un lado a otro.Hay muchas aplicaciones de servidor disponibles.Algunos de los más comunes son CGI, ASP, PHP, Coldfusion y Tango.

¿Qué pasa con Blaze DS (que solía ser Flex Data Services) y LiveCycle Data Services?

¡Zend AMF es una bestia!Del creador de AMFPHP, pero Zend AMF es compatible tanto con Adobe como con Zend.Si bien AMFPHP es un poco más robusto, su creador (Wade Arnold) parece estar centrado en Zend AMF y está mejorando mucho.

Si desea algo más de nivel empresarial, le recomendaría utilizar Blaze DS o LiveCycle como lo sugiere prochaine.

Si desea seguir la ruta nosql, existe una biblioteca de actionscript de código abierto para comunicarse con CouchDb: http://code.google.com/p/as3relax/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top